| 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.