class RootServer::TRSStartModuleParams : public TPckg< TRSStartModuleParamContainer > |
Descriptor encapsulating the TRSModParamContainer for IPC transfers.
Public Member Functions | |
---|---|
TRSStartModuleParams () | |
TRSStartModuleParams (const CommsFW::TCFModuleName &, const TFileName &, const TThreadPriority , TInt , const TRSHeapType , TInt , TInt , const CommsFW::TCFModuleName &, TInt , TBool , TUint32 ) | |
TRSStartModuleParams (const CommsFW::TCFModuleName &, const TFileName &, const TThreadPriority , TInt , const TRSHeapType , TInt , TInt , TInt , TBool , TUint32 ) | |
TRSStartModuleParams (const CommsFW::TCFModuleName &, const TFileName &, const TThreadPriority , TInt , const TRSHeapType , TInt , TBool , TUint32 ) |
Private Member Functions | |
---|---|
TRSStartModuleParams (const TRSStartModuleParams &) |
Public Attributes | |
---|---|
TRSStartModuleParamContainer | iParams |
Inherited Attributes | |
---|---|
TDes8::iMaxLength | |
TPtr8::iPtr |
TRSStartModuleParams | ( | const CommsFW::TCFModuleName & | aName, |
const TFileName & | aFileName, | ||
const TThreadPriority | aPriority, | ||
TInt | aStackSize, | ||
const TRSHeapType | aHeapType, | ||
TInt | aMinHeapSize, | ||
TInt | aMaxHeapSize, | ||
const CommsFW::TCFModuleName & | aShareHeapWith, | ||
TInt | aThreadFunctionOrdinal = 0, | ||
TBool | aIsSticky = EFalse, | ||
TUint32 | aControlFlags = 0 | ||
) | [inline] |
Constructor; copies the parameters. TCFModuleName TFileName TThreadPriority TRSHeapType TRSBindType
const CommsFW::TCFModuleName & aName | Name of the module and its thread. |
const TFileName & aFileName | Filename of the Comms Provider Module DLL. |
const TThreadPriority aPriority | Priority of the CPM thread. |
TInt aStackSize | Initial size of the stack. |
const TRSHeapType aHeapType | Type of the heap for the module. |
TInt aMinHeapSize | Minimum size of the heap for the module. |
TInt aMaxHeapSize | Maximum size of the heap for the module. |
const CommsFW::TCFModuleName & aShareHeapWith | If the module are to share the heap with an existing module this must be the name of the other module. |
TInt aThreadFunctionOrdinal = 0 | Ordinal of the CPM main thread function, or entrypoint, in the DLL. |
TBool aIsSticky = EFalse | If ETrue specifies that this module can not be unloaded. |
TUint32 aControlFlags = 0 | modle thread control flags |
TRSStartModuleParams | ( | const CommsFW::TCFModuleName & | aName, |
const TFileName & | aFileName, | ||
const TThreadPriority | aPriority, | ||
TInt | aStackSize, | ||
const TRSHeapType | aHeapType, | ||
TInt | aMinHeapSize, | ||
TInt | aMaxHeapSize, | ||
TInt | aThreadFunctionOrdinal = 0, | ||
TBool | aIsSticky = EFalse, | ||
TUint32 | aControlFlags = 0 | ||
) | [inline] |
Constructor; copies the parameters. TCFModuleName TFileName TThreadPriority TRSHeapType TRSBindType
const CommsFW::TCFModuleName & aName | Name of the module and its thread. |
const TFileName & aFileName | Filename of the Comms Provider Module DLL. |
const TThreadPriority aPriority | Priority of the CPM thread. |
TInt aStackSize | Initial size of the stack. |
const TRSHeapType aHeapType | Type of the heap for the module. |
TInt aMinHeapSize | Minimum size of the heap for the module. |
TInt aMaxHeapSize | Maximum size of the heap for the module. |
TInt aThreadFunctionOrdinal = 0 | Ordinal of the CPM main thread function, or entrypoint, in the DLL. |
TBool aIsSticky = EFalse | If ETrue specifies that this module can ot be unloaded. |
TUint32 aControlFlags = 0 | modle thread control flags |
TRSStartModuleParams | ( | const CommsFW::TCFModuleName & | aName, |
const TFileName & | aFileName, | ||
const TThreadPriority | aPriority, | ||
TInt | aStackSize, | ||
const TRSHeapType | aHeapType, | ||
TInt | aThreadFunctionOrdinal = 0, | ||
TBool | aIsSticky = EFalse, | ||
TUint32 | aControlFlags = 0 | ||
) | [inline] |
Constructor; copies the parameters. TCFModuleName TFileName TThreadPriority TRSHeapType TRSBindType
const CommsFW::TCFModuleName & aName | Name of the module and its thread. |
const TFileName & aFileName | Filename of the Comms Provider Module DLL. |
const TThreadPriority aPriority | Priority of the CPM thread. |
TInt aStackSize | Initial size of the stack. |
const TRSHeapType aHeapType | Type of the heap for the module. |
TInt aThreadFunctionOrdinal = 0 | Ordinal of the CPM main thread function, or entrypoint, in the DLL. |
TBool aIsSticky = EFalse | If ETrue specifies that this module can ot be unloaded. |
TUint32 aControlFlags = 0 | modle thread control flags |
TRSStartModuleParams | ( | const TRSStartModuleParams & | aRef | ) | [private] |
const TRSStartModuleParams & aRef |
TRSStartModuleParamContainer | iParams |
Structure containing the parameters for the request.
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.