Definition of the Basic ADTF Runtime the Launcher will be used to create an ADTF System.
More...
|
| cADTFRuntime () |
| CTOR.
|
|
| cADTFRuntime (const adtf::util::cCommandLine &oCommandline) |
| CTOR with commandline arguments. More...
|
|
const char * | GetRunLevelString (int8_t i8Runlevel) const override |
| Get the runlevel description by runlevel. More...
|
|
tResult | SetRunLevel (int8_t i8RunlevelToChangeTo, bool bWait=true) override |
|
tResult | Exec (int8_t i8FirstRunlevelToSet, std::function< void()> fnStartup) |
| Launches the system and create a adtf::base::ant::cADTFRuntime. More...
|
|
tResult | Exec (int8_t i8FirstRunlevelToSet, std::function< void()> fnStartup, bool bContinueInCaseOfError) |
|
tResult | Exec (int8_t i8FirstRunlevelToSet) |
|
| runtime () |
| CTOR.
|
|
| runtime (const adtf::util::cCommandLine &oCommandline) |
| CTOR. More...
|
|
tResult | Exec (int8_t i8FirstRunlevelToChange, std::function< void()> fnStartup) |
|
tResult | SetRunLevel (int8_t i8RunlevelToChangeTo, bool bWait=true) override |
|
int8_t | GetRunLevel () const override |
| Get current run level. More...
|
|
tResult | RegisterObject (const iobject_ptr< IObject > &pObject, const char *strNameOID, int8_t nRunLevel, uint32_t ui32Flags=0) override |
|
tResult | UnregisterObject (const iobject_ptr< IObject > &pObject, const tChar *strNameOID="") override |
|
tResult | GetObjects (iobject_enum< IObject > &lstOfObjects) const override |
| Implements the IRuntime::GetObjects. More...
|
|
tResult | RegisterPlugin (const char *strUrl, int8_t nRunLevel, iobject_ptr< IPluginInfo > &pPluginInfo, uint32_t ui32Flags=0) override |
|
tResult | UnregisterPlugin (const iobject_ptr< IPluginInfo > &pPluginInfo, uint32_t ui32Flags=0) override |
|
tResult | UnregisterAllPlugins (int8_t nRunLevel, uint32_t ui32Flags=0) override |
|
tResult | GetPlugins (iobject_enum< const IPluginInfo > &lstPluginInfos) const override |
|
tResult | RegisterClassFactory (const iobject_ptr< const IClassFactory > &pClassFactory, uint32_t ui32Flags=0) override |
|
tResult | UnregisterClassFactory (const iobject_ptr< const IClassFactory > &pClassFactory) override |
|
tResult | GetClasses (iobject_enum< const IClassInfo > &lstOfClasses) const override |
|
tResult | GetClassFactories (iobject_enum< const IClassFactory > &lstOfClasses) const override |
|
tResult | RegisterHook (IRuntimeHook &pHook) override |
| Register a Hook.
|
|
tResult | UnregisterHook (IRuntimeHook &pHook) override |
| Unregister a Hook.
|
|
tResult | GetObject (iobject_ptr< IObject > &pObject, const char *strNameOID) const override |
|
tResult | GetObject (iobject_ptr< IObject > &pObject) const override |
|
tResult | CreateInstance (const char *strCID, iobject_ptr< IObject > &oObject, const tChar *strNameOfObject="") const override |
|
tResult | GetInterface (const char *i_strIID, void *&o_pInterface) override |
| Query interfaces on an object. More...
|
|
tResult | GetInterface (const char *i_strIID, const void *&o_pInterface) const override |
| Provides const correct interface querying. More...
|
|
void | Destroy () const override |
| Destruct and deallocate instantiations of type IObject . More...
|
|
| ADTF_IID (IObject, "object.ant.ucom.adtf.iid") |
| Marks the IObject to be castable with the ucom_cast() More...
|
|
Definition of the Basic ADTF Runtime the Launcher will be used to create an ADTF System.
See System Definition to understand runlevels of ADTF.
Definition at line 83 of file adtf_runtime.h.