CRootServer Class Reference
class CRootServer : public CPolicyServer |
The main class implementing the Rootserver.
Inherited Functions |
---|
| CActive::CActive(TInt) |
| CActive::Cancel() |
| CActive::Deque() |
| CActive::IsActive()const |
| CActive::IsAdded()const |
| CActive::Priority()const |
| CActive::SetActive() |
| CActive::SetPriority(TInt) |
| CActive::~CActive() |
| CBase::CBase() |
| CBase::Delete(CBase *) |
| CBase::operator new(TUint) |
| CBase::operator new(TUint,TAny *) |
| CBase::operator new(TUint,TLeave) |
| CBase::operator new(TUint,TLeave,TUint) |
| CBase::operator new(TUint,TUint) |
| CBase::~CBase() |
| CPolicyServer::CPolicyServer(TInt,const TPolicy &,TServerType) |
| CPolicyServer::CheckFailedL(const RMessage2 &,TInt,const TSecurityInfo &) |
| CPolicyServer::CustomFailureActionL(const RMessage2 &,TInt,const TSecurityInfo &) |
| CPolicyServer::CustomSecurityCheckL(const RMessage2 &,TInt &,TSecurityInfo &) |
| CPolicyServer::Extension_(TUint,TAny *&,TAny *) |
| CPolicyServer::ProcessError(const RMessage2 &,TInt) |
| CPolicyServer::ProcessL(const RMessage2 &) |
| CServer2::CServer2(TInt,TServerType) |
| CServer2::DoCancel() |
| CServer2::DoConnect(const RMessage2 &) |
| CServer2::Message()const |
| CServer2::ReStart() |
| CServer2::Server()const |
| CServer2::SetMaster(const CServer2 *) |
| CServer2::SetPinClientDescriptors(TBool) |
| CServer2::Start(const TDesC &) |
| CServer2::StartL(const TDesC &) |
| CServer2::~CServer2() |
Constructor & Destructor Documentation
CRootServer(TInt, const TPolicy &)
IMPORT_C | CRootServer | ( | TInt | aPriority, |
| const TPolicy & | aPolicy |
| ) | [protected] |
Member Functions Documentation
ConstructL(const TRootServerStartupInfo &)
Second level construction of rootserver.
CpmCount()
Count number of comms provider modules.
CreateCpmL(const RootServer::TRSStartModuleParams &, HBufC8 *)
DisconnectSession(const CRootServerSession *)
EnumerateModules(TInt, CommsFW::TCFModuleNameF &)
EnumerateSubModules(const CommsFW::TCFModuleNameF &, TInt, CommsFW::TCFSubModuleNameF &)
FindCpm(const CommsFW::TCFModuleNameF &)
FindHeap(const CommsFW::TCFModuleNameF &)
Forward(const CommsFW::TCFModuleNameF &, const RMessage2 &)
GetModuleInfo(const CommsFW::TCFModuleNameF &, RootServer::TRSModuleInfo &)
IsCallerConfigurator(const CRootServerSession *, const RMessage2 &)
LazyLoadL()
IMPORT_C void | LazyLoadL | ( | ) | [virtual] |
NewSessionL(const TVersion &, const RMessage2 &)
Create new session object.
ReceivedMessage(const CommsFW::TCFModuleName &, const CommsFW::TCFMessage &)
Shutdown()
Shutdown RootServer Modules should have already been unloaded so all we do is stop active scheduler and delete self.
- Post-condition
- The object is deleted
SuddenDeath(TInt)
IMPORT_C void | SuddenDeath | ( | TInt | aReason | ) | |
Sudden Death has happened, notify all listeners. Called by the modules upon death. Publish property so that all interested party's can take action.
Parameters
TInt aReason | The reason of the Sudden Death. |
Member Data Documentation
const CPolicyServer::TPolicy Policy
const CPolicyServer::TPolicyElement PolicyElements
const TUint8 PolicyElementsIndex
const TUint8 | PolicyElementsIndex | [protected, static] |
const TUint PolicyRangeCount
const TUint | PolicyRangeCount | [protected, static] |
const TInt PolicyRanges
const TInt | PolicyRanges | [protected, static] |
__CFLOG_DECLARATION_MEMBER
| __CFLOG_DECLARATION_MEMBER | [protected] |
TCommsProviderModuleCtor
iCommsProviderModuleCtorL
TInt
iDeathCount
TInt
| iDeathCount | [protected] |
TDblQue< CCommsProviderModule > iModules
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.