CMceCsSession Class Reference
class CMceCsSession : public CSession2
|
MCE CS session. This class implements Symbian Client-Server session
Private Member Functions
|
|
CMceCsSession
(
CMceServerCore
&)
|
void
|
CallSubSessionL
(
TMceIds
&,
TInt
, const
RMessage2
&)
|
void
|
CancelClientReceiveL
(
TMceIds
&)
|
void
|
ClientReadyToReceiveL
(
TMceIds
&, const
RMessage2
&)
|
void
|
ConstructL
()
|
void
|
CreateSubSessionL
(
TMceIds
&, const
RMessage2
&)
|
void
|
DefaultHeadersL
(const
RMessage2
&)
|
void
|
DeleteSubSessionL
(
TMceIds
&, const
RMessage2
&)
|
void
|
DoServiceL
(
TInt
, const
RMessage2
&)
|
CMceCsServerITC
&
|
ITC
()
|
void
|
MediaServiceL
(
TMceIds
&,
TMceItcFunctions
, const
RMessage2
&)
|
void
|
ReceiveL
(
TMceIds
&, const
RMessage2
&)
|
void
|
SetClientUidL
(
TMceIds
&, const
RMessage2
&)
|
void
|
StoreDefaultHeadersL
(const
RMessage2
&)
|
void
|
SupportedCodecsL
(
TInt
, const
RMessage2
&)
|
Constructor & Destructor Documentation
CMceCsSession(CMceServerCore &)
CMceCsSession
|
(
|
CMceServerCore
&
|
aServerCore
|
)
|
[private]
|
Parameters
CMceServerCore
& aServerCore
|
|
Member Functions Documentation
CallSubSessionL(TMceIds &, TInt, const RMessage2 &)
CancelClientReceiveL(TMceIds &)
void
|
CancelClientReceiveL
|
(
|
TMceIds
&
|
aIds
|
)
|
[private]
|
ClientReadyToReceiveL(TMceIds &, const RMessage2 &)
void
|
ClientReadyToReceiveL
|
(
|
TMceIds
&
|
aIds,
|
|
const
RMessage2
&
|
aMessage
|
|
)
|
[private]
|
ConstructL()
void
|
ConstructL
|
(
|
)
|
[private]
|
CreateSubSessionL(TMceIds &, const RMessage2 &)
CreateSubSessionReceiverL()
Creates subsession receiver
DefaultHeadersL(const RMessage2 &)
void
|
DefaultHeadersL
|
(
|
const
RMessage2
&
|
aMessage
|
)
|
[private]
|
DeleteSubSessionL(TMceIds &, const RMessage2 &)
DoServiceL(TInt, const RMessage2 &)
void
|
DoServiceL
|
(
|
TInt
|
aFunction,
|
|
const
RMessage2
&
|
aMessage
|
|
)
|
[private]
|
MediaServiceL(TMceIds &, TMceItcFunctions, const RMessage2 &)
void
|
MediaServiceL
|
(
|
TMceIds
&
|
aIds,
|
|
TMceItcFunctions
|
aFunction,
|
|
const
RMessage2
&
|
aMessage
|
|
)
|
[private]
|
NewL(CMceServerCore &)
Parameters
CMceServerCore
& aServerCore
|
reference to server core.
|
NewLC(CMceServerCore &)
Parameters
CMceServerCore
& aServerCore
|
|
ReceiveL(TMceIds &, const RMessage2 &)
ReceiverL(TMceIds &)
Gets pointer to receiver based on iManagerType of ids
Parameters
TMceIds
& aIds
|
set of ids defining ITC callback context
|
ServerCore()
CMceServerCore
&
|
ServerCore
|
(
|
)
|
|
Gets reference to server core
ServiceL(const RMessage2 &)
void
|
ServiceL
|
(
|
const
RMessage2
&
|
aMessage
|
)
|
[virtual]
|
Provides services of MCE server
SetClientUidL(TMceIds &, const RMessage2 &)
StoreDefaultHeadersL(const RMessage2 &)
void
|
StoreDefaultHeadersL
|
(
|
const
RMessage2
&
|
aMessage
|
)
|
[private]
|
SupportedCodecsL(TInt, const RMessage2 &)
void
|
SupportedCodecsL
|
(
|
TInt
|
aFunction,
|
|
const
RMessage2
&
|
aMessage
|
|
)
|
[private]
|
Member Data Documentation
TUid
iClientUid
TUid
|
iClientUid
|
[private]
|
CMceCsSessionImplementation * iImpl
RPointerArray< CMceCsSessionReceiver > iReceivers
CMceServerCore & iServerCore
CMceServerCore
&
|
iServerCore
|
[private]
|
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.