CSensrvServer Class Reference
class CSensrvServer : 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() |
Constructor & Destructor Documentation
CSensrvServer(const TServerType)
CSensrvServer | ( | const TServerType | aType = EUnsharableSessions | ) | [private] |
~CSensrvServer()
~CSensrvServer | ( | ) | [virtual] |
Member Functions Documentation
ConstructL()
void | ConstructL | ( | ) | [private] |
By default Symbian 2nd phase constructor is private.
NewLC()
Creates a new server. Newly created instance is left in the cleanup stack.
NewSessionL(const TVersion &, const RMessage2 &)
Creates a new session when client connects.
Parameters
const TVersion & aVersion | Version |
const RMessage2 & aMessage | 'connect' message from the client |
NotifyChannelChange(const TSensrvResourceChannelInfo &, TSensrvChannelChangeType)
Notifies clients that a change has happened in available channels.
Parameters
const TSensrvResourceChannelInfo & aChangedChannel | Channel information of the channel. |
TSensrvChannelChangeType aChangeType | If ESensrvChannelAdded, channel is a newly available channel. If ESensrvChannelRemoved, channel was removed and is no longer available. |
Panic(const TDesC &, const TInt)
void | Panic | ( | const TDesC & | aCategory, |
| const TInt | aReason |
| ) | [private] |
Parameters
const TDesC & aCategory | Panicer's id |
const TInt aReason | |
SessionIterator()
Gets a reference to the session iterator of this server.
Member Data Documentation
CSensrvProxyManager * iProxyManager
Proxy manager that handles all proxies. Own.
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.