RTelephonyAudioRoutingManagerSession Class Reference
class RTelephonyAudioRoutingManagerSession : public RSessionBase
|
Main interface to the TelephonyAudioRoutingServer. It implements the client-side session.
TelephonyAudioRoutingManagerSession.lib
-
Since
-
Series 60 3.1
Inherits from
-
RTelephonyAudioRoutingManagerSession
Inherited Functions
|
|
RHandleBase::Attributes()const
|
|
RHandleBase::BTraceId()const
|
|
RHandleBase::DoExtendedClose()
|
|
RHandleBase::Duplicate(const RThread &,TOwnerType)
|
|
RHandleBase::FullName()const
|
|
RHandleBase::FullName(TDes &)const
|
|
RHandleBase::Handle()const
|
|
RHandleBase::HandleInfo(THandleInfo *)
|
|
RHandleBase::Name()const
|
|
RHandleBase::NotifyDestruction(TRequestStatus &)
|
|
RHandleBase::Open(const TFindHandleBase &,TOwnerType)
|
|
RHandleBase::OpenByName(const TDesC &,TOwnerType,TInt)
|
|
RHandleBase::RHandleBase()
|
|
RHandleBase::RHandleBase(TInt)
|
|
RHandleBase::SetHandle(TInt)
|
|
RHandleBase::SetHandleNC(TInt)
|
|
RSessionBase::CreateSession(RServer2,const TVersion &)
|
|
RSessionBase::CreateSession(RServer2,const TVersion &,TInt)
|
|
RSessionBase::CreateSession(RServer2,const TVersion &,TInt,TIpcSessionType,const TSecurityPolicy *,TRequestStatus *)
|
|
RSessionBase::CreateSession(const TDesC &,const TVersion &)
|
|
RSessionBase::CreateSession(const TDesC &,const TVersion &,TInt)
|
|
RSessionBase::CreateSession(const TDesC &,const TVersion &,TInt,TIpcSessionType,const TSecurityPolicy *,TRequestStatus *)
|
|
RSessionBase::CreateSession(const TDesC &,const TVersion &,TInt,TRequestStatus *)
|
|
RSessionBase::Open(RMessagePtr2,TInt,TOwnerType)
|
|
RSessionBase::Open(RMessagePtr2,TInt,const TSecurityPolicy &,TOwnerType)
|
|
RSessionBase::Open(TInt,TOwnerType)
|
|
RSessionBase::Open(TInt,const TSecurityPolicy &,TOwnerType)
|
|
RSessionBase::Send(TInt)const
|
|
RSessionBase::Send(TInt,const TIpcArgs &)const
|
|
RSessionBase::SendReceive(TInt)const
|
|
RSessionBase::SendReceive(TInt,TRequestStatus &)const
|
|
RSessionBase::SendReceive(TInt,const TIpcArgs &)const
|
|
RSessionBase::SendReceive(TInt,const TIpcArgs &,TRequestStatus &)const
|
|
RSessionBase::SetReturnedHandle(TInt)
|
|
RSessionBase::SetReturnedHandle(TInt,RHandleBase &)
|
|
RSessionBase::SetReturnedHandle(TInt,const TSecurityPolicy &)
|
|
RSessionBase::ShareAuto()
|
|
RSessionBase::ShareProtected()
|
Constructor & Destructor Documentation
RTelephonyAudioRoutingManagerSession()
IMPORT_C
|
RTelephonyAudioRoutingManagerSession
|
(
|
)
|
|
Member Functions Documentation
AudioOutputPkg()
Provide caller with iAudioOutputPkg
-
Since
-
Series 60 3.1
AvailableOutputsChangedL(const TArray< CTelephonyAudioRouting::TAudioOutput > &)
Used by policy session to notify server if the available audio output change.
-
Since
-
Series 60 3.1
CancelRequest(TTelAudRtngServRqst)
IMPORT_C void
|
CancelRequest
|
(
|
TTelAudRtngServRqst
|
aRequest
|
)
|
|
Cancel a previously send request.
-
Since
-
Series 60 3.1
Parameters
TTelAudRtngServRqst
aRequest
|
|
Close()
Closes connection to the server.
-
Since
-
Series 60 3.1
Connect(CTelephonyAudioRoutingManager &, MTelephonyAudioRoutingPolicyObserver &)
Connects a policy client to the server.
-
Since
-
Series 60 3.1
MonitorOutputChangeRequest()
IMPORT_C void
|
MonitorOutputChangeRequest
|
(
|
)
|
|
Used by policy session to get notification whenever any of the clients sends a SetOutput request.
-
Since
-
Series 60 3.1
OutputChangeCompleted(CTelephonyAudioRouting::TAudioOutput, TInt)
Used by policy to notify server that requested output change completed
-
Since
-
Series 60 3.1
OutputChanged(CTelephonyAudioRouting::TAudioOutput)
Used by policy to notify server of audio output changes.
-
Since
-
Series 60 3.1
SetPolicySessionIdL()
IMPORT_C void
|
SetPolicySessionIdL
|
(
|
)
|
|
Sets policy session Id.
-
Since
-
Series 60 3.1
StartPolicyRequestHandlersL(CTelephonyAudioRoutingManager &, MTelephonyAudioRoutingPolicyObserver &)
Start asynchronous request handlers.
-
Since
-
Series 60 3.1
Member Data Documentation
TPckgBuf< CTelephonyAudioRouting::TAudioOutput > iAudioOutputPkg
TBool
iConnected
TBool
|
iConnected
|
[private]
|
CTelephonyAudioRoutingPolicyRequest * iPolicyRequest
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.