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.