CEikAppServer Class Reference

class CEikAppServer : public CApaAppServer

Base class for all server application's servers. Server applications must derive from this class to implement their servers. These must be instantiated in an override of CEikApplication::NewAppServerL(). This class adds support for uniquely named servers over CApaAppServers.

CApaAppServer

Public Member Functions
IMPORT_C voidConstructL(const TDesC &)
voidConstructUniqueL(TUint, TUid)
IMPORT_C CApaAppServiceBase *CreateServiceL(TUid)
IMPORT_C TCustomResultCreateServiceSecurityCheckL(TUid, const RMessage2 &, TInt &, TSecurityInfo &)
Private Member Functions
IMPORT_C voidExtensionInterface(TUid, TAny *&)
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()
CApaAppServer::CApaAppServer()
CApaAppServer::CustomSecurityCheckL(const RMessage2 &,TInt &,TSecurityInfo &)
CApaAppServer::DoConnect(const RMessage2 &)
CApaAppServer::NotifyServerExit(TInt)
CApaAppServer::~CApaAppServer()
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::Extension_(TUint,TAny *&,TAny *)
CPolicyServer::ProcessError(const RMessage2 &,TInt)
CPolicyServer::ProcessL(const RMessage2 &)
CServer2::CServer2(TInt,TServerType)
CServer2::DoCancel()
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()
Inherited Enumerations
CActive:TPriority
CPolicyServer:TCustomResult
CPolicyServer:TFailureAction
CPolicyServer:TSpecialCase
CServer2:TPanic
CServer2:TServerType
Private Attributes
TInt iCEikAppServer_Spare1
Inherited Attributes
CActive::iStatus
CServer2::iSessionIter

Member Functions Documentation

ConstructL(const TDesC &)

IMPORT_C voidConstructL(const TDesC &aFixedServerName)[virtual]

Parameters

const TDesC & aFixedServerName

ConstructUniqueL(TUint, TUid)

voidConstructUniqueL(TUintaServerDifferentiator,
TUidaAppUid
)

Parameters

TUint aServerDifferentiator
TUid aAppUid

CreateServiceL(TUid)

IMPORT_C CApaAppServiceBase *CreateServiceL(TUidaServiceType)const [virtual]

Parameters

TUid aServiceType

CreateServiceSecurityCheckL(TUid, const RMessage2 &, TInt &, TSecurityInfo &)

IMPORT_C TCustomResultCreateServiceSecurityCheckL(TUidaServiceType,
const RMessage2 &aMsg,
TInt &aAction,
TSecurityInfo &aMissing
)[virtual]

Parameters

TUid aServiceType
const RMessage2 & aMsg
TInt & aAction
TSecurityInfo & aMissing

ExtensionInterface(TUid, TAny *&)

IMPORT_C voidExtensionInterface(TUidaInterfaceId,
TAny *&aImplementaion
)[private, virtual]

Parameters

TUid aInterfaceId
TAny *& aImplementaion

Member Data Documentation

TInt iCEikAppServer_Spare1

TInt iCEikAppServer_Spare1[private]