| class RootServer::TRSStartModuleParamContainer |
Container for necessary parameters to start a CPM.
| Public Member Functions | |
|---|---|
| TRSStartModuleParamContainer () | |
| Public Member Enumerations | |
|---|---|
| enum | TControlFlags { KCF_ThreadAsSystem = 0x00000001, KCF_UnstableModule = 0x00000002, KCF_ModuleImmediateNoCheck = 0x00000004 } |
| Public Attributes | |
|---|---|
| TUint32 | iControlFlags |
| TFileName | iFilename |
| TRSHeapType | iHeapType |
| TBool | iIsServer |
| TBool | iIsSticky |
| TInt | iMaxHeapSize |
| TInt | iMinHeapSize |
| CommsFW::TCFModuleName | iName |
| TThreadPriority | iPriority |
| CommsFW::TCFModuleName | iShareHeapWith |
| TInt | iStackSize |
| TInt | iThreadFunctionOrdinal |
| TRSStartModuleParamContainer | ( | ) | [inline] |
Default constructor for TRSStartModuleParamContainer
Control flag masks; see individual bit descriptions.
| KCF_ThreadAsSystem = 0x00000001 |
Module thread is marked as System() - a panic will halt the device and launch the crash debugger or reboot. The decision of action following a panic is normally left to the configurator and so this flag should not be commonly set; its purpose is to make debugging easier by halting at the source of failure. |
| KCF_UnstableModule = 0x00000002 | |
| KCF_ModuleImmediateNoCheck = 0x00000004 |
If we shut down a module with EImmediate og EUngraceful, this flag will cause the rootserver to not check for memory leaks in the heap belonging to the module. |
| TUint32 | iControlFlags |
Additional control flags, or'd together from the the KCF_ flags. All undefined bits are reserved for future need and MUST be set to zero
| TBool | iIsServer |
Specifies that this module is a server, maening that it can only be on top in a EHierarchical binding. TRSBindType
| CommsFW::TCFModuleName | iName |
Name of the module and its thread. TCFModuleName
| CommsFW::TCFModuleName | iShareHeapWith |
If the module are to share the heap with an existing module this must be the name of the other module.
| TInt | iThreadFunctionOrdinal |
Ordinal of the CPM main thread function, or entrypoint, in the DLL.
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.