138 virtual int CreateEventBuffer(
const char* strObject,
const char* strStructName,
const char* strDDL) = 0;
Copyright © Audi Electronics Venture GmbH.
Copyright © Audi Electronics Venture GmbH.
Copyright © Audi Electronics Venture GmbH.
char tChar
The tChar defines the type for platform character set (platform and compiler dependent type).
A common result class usable as return value throughout.
tADTFMicroRunLevel
Micro Runlevels offer more fine grained control to initialization etc.
Interface 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::servic...
virtual uint64_t GetProcessID() const =0
Request the current process ID if system is available.
static constexpr const tChar *const DEFAULT_NAME
Default RPC object server name of the ADTF System RPC object server.
virtual tResult SetRunlevel(int8_t nRunLevel)=0
Request a runlevel change.
virtual const char * GetRPCIIDForObject(const char *strObject) const =0
Retrieves the RPC interface ID of given rpc object.
ADTF_IID(ISystem, "system.ant.remote.adtf")
RPC interface ID of the ADTF System RPC object server.
virtual int8_t GetRunlevel() const =0
Retrieves the current Runlevel of the System.
virtual const char * GetLastErrorString() const =0
Retrieves the Last error String.
virtual tResult Shutdown()=0
Request a runlevel change to shutdown and exit the System.
virtual const char * GetRPCIIDsForObject(const char *strObject) const =0
Retrieves the RPC interfaces of a given rpc object.
ADTF_IID(ISystem, "system.bat.remote.adtf")
RPC interface ID of the ADTF System RPC object server.
virtual tResult ReleaseEventBuffer(int nBufferID)=0
Releases an event buffer and all associated resources.
virtual int CreateEventBuffer(const char *strObject, const char *strStructName, const char *strDDL)=0
Creates a new event buffer.
virtual const char * GetInterfaceDefinition(const char *strObject)=0
Returns the interface definition of the given RPC object.
virtual tResult ReleaseAllEventBuffers()=0
Releases all currently available event buffers and all associated resources.
virtual const char * RetrieveEvents(int nBufferID)=0
Returns a string representation of all events since the last call.
ADTF_IID(ISystem, "system.catwo.remote.adtf")
RPC interface ID of the ADTF System RPC object server.
ADTF_IID(ISystem, "system.devil.remote.adtf")
RPC IID of the Interface.
virtual const char * GetSystemStatus() const =0
virtual const char * GetComponents() const =0
ADTF_IID(ISystem, "system.giant.remote.adtf")
RPC IID of the Interface.
ADTF_IID(ISystem, "system.quiet.remote.adtf")
RPC interface ID of the ADTF System RPC object server.
virtual tResult SetMicroRunlevel(base::quiet::IADTFRuntime::tADTFMicroRunLevel nMicroRunLevel)=0
Request a runlevel change.
virtual base::quiet::IADTFRuntime::tADTFMicroRunLevel GetMicroRunlevel() const =0
Retrieves the current micro runlevel of the System.
ADTF_IID(ISystem, "system.spider.remote.adtf")
RPC interface ID of the ADTF System RPC object server.
virtual tResult StartupCompleted() const =0
Namespace for entire ADTF SDK.