ADTF
3.18.2
|
Public Member Functions | |
ADTF_IID (ISystem, "system.catwo.remote.adtf") | |
RPC interface ID of the ADTF System RPC object server. | |
virtual int | CreateEventBuffer (const char *strObject, const char *strStructName, const char *strDDL)=0 |
Creates a new event buffer. More... | |
virtual tResult | ReleaseEventBuffer (int nBufferID)=0 |
Releases an event buffer and all associated resources. More... | |
virtual tResult | ReleaseAllEventBuffers ()=0 |
Releases all currently available event buffers and all associated resources. More... | |
virtual const char * | RetrieveEvents (int nBufferID)=0 |
Returns a string representation of all events since the last call. More... | |
virtual const char * | GetInterfaceDefinition (const char *strObject)=0 |
Returns the interface definition of the given RPC object. More... | |
Public Member Functions inherited from ISystem | |
ADTF_IID (ISystem, "system.bat.remote.adtf") | |
RPC interface ID of the ADTF System RPC object server. | |
virtual const char * | GetRPCIIDsForObject (const char *strObject) const =0 |
Retrieves the RPC interfaces of a given rpc object. More... | |
Public Member Functions inherited from ISystem | |
ADTF_IID (ISystem, "system.ant.remote.adtf") | |
RPC interface ID of the ADTF System RPC object server. | |
virtual const char * | GetObjects () const =0 |
Retrieves a comma separated list of rpc object names currently registered within the the adtf::services::ant::IRPCObjectServerRegistry. More... | |
virtual const char * | GetRPCIIDForObject (const char *strObject) const =0 |
Retrieves the RPC interface ID of given rpc object. More... | |
virtual int8_t | GetRunlevel () const =0 |
Retrieves the current Runlevel of the System. More... | |
virtual tResult | SetRunlevel (int8_t nRunLevel)=0 |
Request a runlevel change. More... | |
virtual const char * | GetLastErrorString () const =0 |
Retrieves the Last error String. More... | |
virtual tResult | Shutdown ()=0 |
Request a runlevel change to shutdown and exit the System. More... | |
virtual uint64_t | GetProcessID () const =0 |
Request the current process ID if system is available. More... | |
Additional Inherited Members | |
Static Public Attributes inherited from ISystem | |
static constexpr const tChar *const | DEFAULT_NAME = "system" |
Default RPC object server name of the ADTF System RPC object server. | |
Definition at line 124 of file adtf_remote_system_intf.h.
|
pure virtual |
Creates a new event buffer.
[in] | strObject | The object id of the event source. |
[in] | strStructName | The struct name of the struct from the ddl that describes the event data. |
[in] | strDDL | The DDL of the event data. |
|
pure virtual |
Returns the interface definition of the given RPC object.
[in] | strObject | The name of the RPC object. |
|
pure virtual |
Releases all currently available event buffers and all associated resources.
|
pure virtual |
Releases an event buffer and all associated resources.
[in] | nBufferID |
|
pure virtual |
Returns a string representation of all events since the last call.
[in] | nBufferID |