Singleton node for licence management More...
Singleton node for licence management
Inheritance diagram for LicenceManager: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. |