Den::CWorkerSession Class Reference
| class Den::CWorkerSession : public CSession2 |
| Public Member Functions |
|---|
| ~CWorkerSession() |
| void | CleanupDeadWorker(CommsFW::TWorkerId) |
| void | CompleteDisconnect() |
| IMPORT_C void | ConstructL(TProcessId) |
| void | CountSubSessions(CWorkerSession *, CWorkerSubSession *, TInt, TAny *) |
| CCommonDealer * | Dealer() |
| void | Disconnect() |
| IMPORT_C void | Disconnect(const RMessage2 &) |
| IMPORT_C void | DontCompleteCurrentRequest() |
| IMPORT_C void | GetOwnerInfo(TProcessId &, TUidType &) |
| IMPORT_C TBool | IsDisconnectListEmpty() |
|
TBool
| IsPlayerInDisconnectList(CommsFW::TWorkerId) |
| IMPORT_C void | LogSubSession(CWorkerSession *, CWorkerSubSession *, TInt, TAny *) |
| IMPORT_C void | PanicClient(const TDesC &, TInt) |
| CCommonPitBoss & | PitBoss() |
| IMPORT_C void | ProcessSubSessions(CommsFW::TWorkerId, TSubSessionProcessor, TAny *) |
| IMPORT_C void | SessionCloseResp(CommsFW::TWorkerId) |
| IMPORT_C void | SetReturn(TInt) |
|
CSubSessionIx & | SubSessions() |
| const CSubSessionIx & | SubSessions() |
| const TSessionUniqueId & | UniqueId() |
|
CommsFW::TWorkerId
| WorkerId() |
|
CCommonWorkerThread & | WorkerThread() |
| Protected Member Functions |
|---|
| CWorkerSession(TUidType, TSessionUniqueId) |
| void | AddPlayerToDisconnectList(CommsFW::TWorkerId) |
| IMPORT_C void | CloseAllSessionIpcExtensions() |
| IMPORT_C void | CloseSessionIpcExtension(const RSafeMessage &, const TApiExtIdentification &) |
| TIpcExtensionRoutingMessageFromSession * | DoIsSessionIpcExtensionSupported(TInt, TDes8 &) |
| void | ForgetSubSession(CWorkerSession *, CWorkerSubSession *, TInt, TAny *) |
| IMPORT_C void | ForwardMessageL(const RMessage2 &, CWorkerSubSession *, CommsFW::TWorkerId) |
| IMPORT_C void | ForwardMessageL(const RMessage2 &, CWorkerSubSession &) |
| IMPORT_C TIpcExtensionRoutingMessageFromSession * | IsSessionIpcExtensionSupported(TInt, TDes8 &) |
| const RMessage2 & | Message() |
| IMPORT_C void | OpenSessionIpcExtensionL(const RSafeMessage &, const TApiExtIdentification &) |
| void | OrphanSubSession(CWorkerSession *, CWorkerSubSession *, TInt, TAny *) |
| IMPORT_C void | OrphanSubSessions() |
| IMPORT_C void | ParkIfIndeterminateRequest(const RMessage2 &, TInt) |
| void | RemovePlayerFromDisconnectList(CommsFW::TWorkerId) |
|
RSafeMessage & | SafeMessage() |
|
RSafeMessage & | SafeMessage(const RMessage2 &) |
| IMPORT_C void | SendReceiveSessionIpcExtensionL(const RSafeMessage &, const TApiExtIdentification &) |
| IMPORT_C CWorkerSubSession * | SubSessionFromHandle(TUint, TSubSessInfo) |
Constructor & Destructor Documentation
CWorkerSession(TUidType, TSessionUniqueId)
~CWorkerSession()
| IMPORT_C | ~CWorkerSession | ( | ) | |
Member Functions Documentation
AddPlayerToDisconnectList(CommsFW::TWorkerId)
CleanupDeadWorker(CommsFW::TWorkerId)
CloseAllSessionIpcExtensions()
| IMPORT_C void | CloseAllSessionIpcExtensions | ( | ) | [protected] |
CloseSessionIpcExtension(const RSafeMessage &, const TApiExtIdentification &)
CountSubSessions(CWorkerSession *, CWorkerSubSession *, TInt, TAny *)
Dealer()
| CCommonDealer * | Dealer | ( | ) | const [inline] |
Disconnect(const RMessage2 &)
| IMPORT_C void | Disconnect | ( | const RMessage2 & | aMessage | ) | [virtual] |
DoIsSessionIpcExtensionSupported(TInt, TDes8 &)
| TIpcExtensionRoutingMessageFromSession * | DoIsSessionIpcExtensionSupported | ( | TInt | , |
| | TDes8 & | |
| | ) | [protected, inline, virtual] |
DontCompleteCurrentRequest()
| IMPORT_C void | DontCompleteCurrentRequest | ( | ) | |
ForgetSubSession(CWorkerSession *, CWorkerSubSession *, TInt, TAny *)
ForwardMessageL(const RMessage2 &, CWorkerSubSession *, CommsFW::TWorkerId)
ForwardMessageL(const RMessage2 &, CWorkerSubSession &)
GetOwnerInfo(TProcessId &, TUidType &)
IsDisconnectListEmpty()
| IMPORT_C TBool | IsDisconnectListEmpty | ( | ) | const |
IsPlayerInDisconnectList(CommsFW::TWorkerId)
IsSessionIpcExtensionSupported(TInt, TDes8 &)
| IMPORT_C TIpcExtensionRoutingMessageFromSession * | IsSessionIpcExtensionSupported | ( | TInt | aInterfaceId, |
| | TDes8 & | aBuff |
| | ) | [protected] |
LogSubSession(CWorkerSession *, CWorkerSubSession *, TInt, TAny *)
Message()
| const RMessage2 & | Message | ( | ) | const [protected, inline] |
OpenSessionIpcExtensionL(const RSafeMessage &, const TApiExtIdentification &)
OrphanSubSession(CWorkerSession *, CWorkerSubSession *, TInt, TAny *)
OrphanSubSessions()
| IMPORT_C void | OrphanSubSessions | ( | ) | [protected] |
PanicClient(const TDesC &, TInt)
| IMPORT_C void | PanicClient | ( | const TDesC & | aCategory, |
| | TInt | aPanic |
| | ) | [static] |
ParkIfIndeterminateRequest(const RMessage2 &, TInt)
| IMPORT_C void | ParkIfIndeterminateRequest | ( | const RMessage2 & | aMessage, |
| | TInt | aErrorIfConfigured |
| | ) | [protected] |
PitBoss()
| CCommonPitBoss & | PitBoss | ( | ) | const [inline] |
ProcessSubSessions(CommsFW::TWorkerId, TSubSessionProcessor, TAny *)
RemovePlayerFromDisconnectList(CommsFW::TWorkerId)
SafeMessage(const RMessage2 &)
SendReceiveSessionIpcExtensionL(const RSafeMessage &, const TApiExtIdentification &)
SessionCloseResp(CommsFW::TWorkerId)
SetReturn(TInt)
| IMPORT_C void | SetReturn | ( | TInt | aReturn | ) | |
SubSessionFromHandle(TUint, TSubSessInfo)
Member Type Definitions Documentation
Typedef TSubSessionProcessor
| typedef void(* | TSubSessionProcessor |
Member Data Documentation
TApiExtRegister
iApiExtRegister
TBool
iComplete
|
TBool
| iComplete | [protected] |
RMessage2
iDisconnectMessage
TUint32
iDisconnectPlayers
|
TUint32
| iDisconnectPlayers | [protected] |
const RMessage2 * iOurMessage
TSessionUniqueId
iSessionUniqueId
CSubSessionIx
iSubSessions
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.