Singleton node for licence management More...
Singleton node for licence management
Public Member Methods | |
void | LoadFromStream (Stream &stream, IMessageCollector *messages=NULL) |
Load a stream containing licences. More... | |
void | Invoke (const DynamicInvocationRequest &request, DynamicInvocationResult &result) |
Invokes the object fields and methods. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from Singleton< LicenceManager > | |
static LicenceManager * | GetInstancePointer () |
Gets the instance pointer. More... | |
static LicenceManager & | GetInstance () |
Gets the instance. More... | |
static void | DeleteInstance (bool allowNewCreation=false) |
Deletes the instance. More... | |
static bool | IsCreated () |
Query if the singleton instance has already been created. More... | |
|
virtual |
Invokes the object fields and methods.
request | The request. |
result | [in,out] The result. |
Dynamic Invocation on IInvocable objects enables us to have remote access on published fields and methods.
Implements IInvocable.
void LoadFromStream | ( | Stream & | stream, |
IMessageCollector * | messages = NULL |
||
) |
Load a stream containing licences.
stream | The stream where to load licence from. |
messages | (Optional) Messages diagnostic. Default = NULL. |