Den::CCommonServer Class Reference
class Den::CCommonServer : public CPolicyServer |
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() |
Private Member Type Definitions |
---|
typedef |
TBuf< EMaxServerNameLength > TServerName |
Constructor & Destructor Documentation
CCommonServer(TInt, CCommonWorkerThread *, const TPolicy &, TServerType, const TDesC &)
Member Functions Documentation
CanShutdown()
IMPORT_C TBool | CanShutdown | ( | ) | |
CurrentVersion()
TVersion
| CurrentVersion | ( | ) | const [protected, pure virtual] |
DoFreeMemory()
void | DoFreeMemory | ( | ) | [protected] |
DoNewSessionL(const TProcessId &, const TUidType &)
FreeMemory(TAny *)
void | FreeMemory | ( | TAny * | | ) | [static] |
NewSessionL(const TVersion &, const RMessage2 &)
Creates a server-side session object.
The session represents a communication link between a client and a server, and its creation is initiated by the client through a call to one of the RSessionBase::CreateSession() variants.
A server must provide an implementation, which as a minimum should:
User::QueryVersionSupported()
Parameters
const TVersion & aVersion | The version information supplied by the client. |
const RMessage2 & aMessage | Represents the details of the client request that is requesting the creation of the session. |
SetDealer(CCommonDealer *)
Member Type Definitions Documentation
Typedef TServerName
typedef
TBuf< EMaxServerNameLength > | TServerName | [private] |
Member Data Documentation
CCommonWorkerThread * iOwnerThread
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.