CTelSession Class Reference
class CTelSession : public CSession2
|
Constructor & Destructor Documentation
CTelSession(CPhoneManager *)
~CTelSession()
~CTelSession
|
(
|
)
|
[virtual]
|
Member Functions Documentation
CheckAndAppendNewName(TDes &)
void
|
CheckAndAppendNewName
|
(
|
TDes
&
|
aName
|
)
|
[private]
|
ClosePhoneModule()
void
|
ClosePhoneModule
|
(
|
)
|
[private]
|
CreateL()
void
|
CreateL
|
(
|
)
|
[private, virtual]
|
EmergencyClientHeap(TInt)
RHeap
*
|
EmergencyClientHeap
|
(
|
TInt
|
aReq
|
)
|
const
|
EnumeratePhones()
void
|
EnumeratePhones
|
(
|
)
|
[private]
|
GenerateName(TDes &)
void
|
GenerateName
|
(
|
TDes
&
|
aName
|
)
|
[private]
|
GetModuleName(TDes &)
TInt
|
GetModuleName
|
(
|
TDes
&
|
aName
|
)
|
const [private]
|
GetTsyNameByPhone(const TInt)
void
|
GetTsyNameByPhone
|
(
|
const
TInt
|
aIndexOfPhone
|
)
|
[private]
|
GetTsyVersionNumber()
void
|
GetTsyVersionNumber
|
(
|
)
|
const [private]
|
IsEmergencyClientReq(TInt)
TBool
|
IsEmergencyClientReq
|
(
|
TInt
|
aReq
|
)
|
const
|
IsExpectingExtendedError()
TBool
|
IsExpectingExtendedError
|
(
|
)
|
const
|
IsSupportedByTsy()
void
|
IsSupportedByTsy
|
(
|
)
|
[private]
|
LoadPhoneModule()
void
|
LoadPhoneModule
|
(
|
)
|
[private]
|
NewTelObject(TTelObjectOpenSource)
void
|
NewTelObject
|
(
|
TTelObjectOpenSource
|
aSource
|
)
|
[private]
|
Parameters
TTelObjectOpenSource
aSource
|
|
PhoneInfo(TInt)
void
|
PhoneInfo
|
(
|
TInt
|
aIndex
|
)
|
[private]
|
PreallocateEmergencyHeap(TUint32)
TInt
|
PreallocateEmergencyHeap
|
(
|
TUint32
|
aEmergencyRequest
|
)
|
[private]
|
Read(TUint, TDes8 &, TInt)
Read(TUint, TDes16 &, TInt)
Server()
Gets the server active object that handles messages for this session.
This is the instance of the
CServer2
derived class that created this session object.
ServiceL(const RMessage2 &)
void
|
ServiceL
|
(
|
const
RMessage2
&
|
aMessage
|
)
|
[virtual]
|
Handles the servicing of a client request that has been passed to the server.
This function must be implemented in a derived class. The details of the request are contained within the message.
Parameters
const
RMessage2
& aMessage
|
The message containing the details of the client request.
|
SetEmergencyClient(const RMessage2 &)
SetExtendedErrorGranularity()
void
|
SetExtendedErrorGranularity
|
(
|
)
|
[private]
|
SetPriorityClient()
void
|
SetPriorityClient
|
(
|
)
|
[private]
|
SetPriorityClientV2()
void
|
SetPriorityClientV2
|
(
|
)
|
[private]
|
StripOutNextName(TPtrC &, const TFullName &)
UnsetEmergencyClient()
void
|
UnsetEmergencyClient
|
(
|
)
|
[private]
|
UnsetPriorityClient()
void
|
UnsetPriorityClient
|
(
|
)
|
[private]
|
Write(TUint, const TDesC8 &, TInt)
Write(TUint, const TDesC16 &, TInt)
Member Data Documentation
RHeap * iEmergencyHeap
RHeap
*
|
iEmergencyHeap
|
[private]
|
RTelServer::TErrorGranularity
iErrorGranularity
CPhoneManager * iPhoneManager
CObjectIx * iTsyModulesIx
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.