Rialto
0.1
Rialto media pipeline API
|
The definition of the IControl interface. More...
#include <IControl.h>
Public Member Functions | |
IControl (const IControl &)=delete | |
IControl & | operator= (const IControl &)=delete |
IControl (IControl &&)=delete | |
IControl & | operator= (IControl &&)=delete |
virtual bool | registerClient (std::weak_ptr< IControlClient > client, ApplicationState &appState)=0 |
Register new IControlClient. This method will hold a shared_ptr to the client until the destruction of the IControl object. At destruction the client will be unregistered and the shared_ptr will be released. More... | |
The definition of the IControl interface.
This interface defines the public API for control of the ipc and shared memory.
|
pure virtual |
Register new IControlClient. This method will hold a shared_ptr to the client until the destruction of the IControl object. At destruction the client will be unregistered and the shared_ptr will be released.
[in] | client | : Client object for callbacks |
[out] | appState | : Current application state |
true | on success, false otherwise. |