RLine Class Reference
class RLine : public RTelSubSessionBase
|
Provides access to the functionality associated with a specific line.
This class is not intended for user derivation.
Nested Classes and Structures
Inherited Functions
|
|
RSubSessionBase::CloseSubSession(TInt)
|
|
RSubSessionBase::CreateAutoCloseSubSession(RSessionBase &,TInt,const TIpcArgs &)
|
|
RSubSessionBase::CreateSubSession(const RSessionBase &,TInt)
|
|
RSubSessionBase::CreateSubSession(const RSessionBase &,TInt,const TIpcArgs &)
|
|
RSubSessionBase::RSubSessionBase()
|
|
RSubSessionBase::Send(TInt)const
|
|
RSubSessionBase::Send(TInt,const TIpcArgs &)const
|
|
RSubSessionBase::SendReceive(TInt)const
|
|
RSubSessionBase::SendReceive(TInt,TRequestStatus &)const
|
|
RSubSessionBase::SendReceive(TInt,const TIpcArgs &)const
|
|
RSubSessionBase::SendReceive(TInt,const TIpcArgs &,TRequestStatus &)const
|
|
RSubSessionBase::Session()const
|
|
RSubSessionBase::SubSessionHandle()const
|
|
RTelSubSessionBase::Blank(const TInt,TReqPriorityType)const
|
|
RTelSubSessionBase::Blank(const TInt,TRequestStatus &,TReqPriorityType)const
|
|
RTelSubSessionBase::CancelAsyncRequest(TInt)const
|
|
RTelSubSessionBase::CancelReq(const TInt,const TInt)const
|
|
RTelSubSessionBase::CancelSubSession()const
|
|
RTelSubSessionBase::Get(const TInt,TDes16 &,TDes16 &,TReqPriorityType)const
|
|
RTelSubSessionBase::Get(const TInt,TDes16 &,TReqPriorityType)const
|
|
RTelSubSessionBase::Get(const TInt,TDes8 &,TDes16 &,TReqPriorityType)const
|
|
RTelSubSessionBase::Get(const TInt,TDes8 &,TDes8 &,TReqPriorityType)const
|
|
RTelSubSessionBase::Get(const TInt,TDes8 &,TReqPriorityType)const
|
|
RTelSubSessionBase::Get(const TInt,TRequestStatus &,TDes16 &,TDes16 &,TReqPriorityType)const
|
|
RTelSubSessionBase::Get(const TInt,TRequestStatus &,TDes16 &,TReqPriorityType)const
|
|
RTelSubSessionBase::Get(const TInt,TRequestStatus &,TDes8 &,TDes16 &,TReqPriorityType)const
|
|
RTelSubSessionBase::Get(const TInt,TRequestStatus &,TDes8 &,TDes8 &,TReqPriorityType)const
|
|
RTelSubSessionBase::Get(const TInt,TRequestStatus &,TDes8 &,TReqPriorityType)const
|
|
RTelSubSessionBase::RTelSubSessionBase()
|
|
RTelSubSessionBase::ResetSessionHandle()
|
|
RTelSubSessionBase::SessionHandle()const
|
|
RTelSubSessionBase::Set(const TInt,TRequestStatus &,const TDesC16 &,TReqPriorityType)const
|
|
RTelSubSessionBase::Set(const TInt,TRequestStatus &,const TDesC16 &,const TDesC16 &,TReqPriorityType)const
|
|
RTelSubSessionBase::Set(const TInt,TRequestStatus &,const TDesC8 &,TReqPriorityType)const
|
|
RTelSubSessionBase::Set(const TInt,TRequestStatus &,const TDesC8 &,const TDesC16 &,TReqPriorityType)const
|
|
RTelSubSessionBase::Set(const TInt,TRequestStatus &,const TDesC8 &,const TDesC8 &,TReqPriorityType)const
|
|
RTelSubSessionBase::Set(const TInt,const RFile &,TReqPriorityType)const
|
|
RTelSubSessionBase::Set(const TInt,const TDesC16 &,TReqPriorityType)const
|
|
RTelSubSessionBase::Set(const TInt,const TDesC16 &,const TDesC16 &,TReqPriorityType)const
|
|
RTelSubSessionBase::Set(const TInt,const TDesC8 &,TReqPriorityType)const
|
|
RTelSubSessionBase::Set(const TInt,const TDesC8 &,const TDesC16 &,TReqPriorityType)const
|
|
RTelSubSessionBase::Set(const TInt,const TDesC8 &,const TDesC8 &,TReqPriorityType)const
|
|
RTelSubSessionBase::SetAndGet(const TInt,TRequestStatus &,TDes8 &,const TDesC16 &,TReqPriorityType)const
|
|
RTelSubSessionBase::SetAndGet(const TInt,TRequestStatus &,const TDesC16 &,TDes16 &,TReqPriorityType)const
|
|
RTelSubSessionBase::SetAndGet(const TInt,TRequestStatus &,const TDesC8 &,TDes16 &,TReqPriorityType)const
|
|
RTelSubSessionBase::SetAndGet(const TInt,TRequestStatus &,const TDesC8 &,TDes8 &,TReqPriorityType)const
|
|
RTelSubSessionBase::SetSessionHandle(RSessionBase &)
|
|
RTelSubSessionBase::SubSessionHandle()
|
Constructor & Destructor Documentation
RLine()
Constructs an empty default constructor which is present only to support virtual function table export.
Member Functions Documentation
ConstructL()
IMPORT_C void
|
ConstructL
|
(
|
)
|
[protected, virtual]
|
Destruct()
IMPORT_C void
|
Destruct
|
(
|
)
|
[protected, virtual]
|
EnumerateCall(TInt &)
IMPORT_C
TInt
|
EnumerateCall
|
(
|
TInt
&
|
aCount
|
)
|
const
|
Gets the number of calls opened from a line.
Parameters
TInt
& aCount
|
On return, contains the number of calls opened from the line.
|
GetCallInfo(TInt, TCallInfo &)
Gets enough information about a call to differentiate it from other calls on the line.
Parameters
TInt
aIndex
|
The index of the call for which information is to be obtained.
|
TCallInfo
& aCallInfo
|
On return, contains the call information.
|
GetCaps(TCaps &)
IMPORT_C
TInt
|
GetCaps
|
(
|
TCaps
&
|
aCaps
|
)
|
const
|
Gets the line capabilities.
Parameters
TCaps
& aCaps
|
On return, contains the line capabilities.
|
GetHookStatus(RCall::THookStatus &)
GetInfo(TLineInfo &)
Gets a snapshot of the current line information.
Parameters
TLineInfo
& aLineInfo
|
On return, contains the current line information
|
GetStatus(RCall::TStatus &)
Gets line status information.
NotifyCallAddedCancel()
IMPORT_C void
|
NotifyCallAddedCancel
|
(
|
)
|
const
|
Cancels an outstanding 'new call added' notification request, placed using the
NotifyCallAdded()
function.
-
capability
-
None
NotifyCapsChange(TRequestStatus &, TCaps &)
Provides notification of a change in the line capabilities.
Parameters
TRequestStatus
& aStatus
|
A variable that indicates the completion status of the request.
|
TCaps
& aCaps
|
On request completion, contains the new line capabilities
|
NotifyCapsChangeCancel()
IMPORT_C void
|
NotifyCapsChangeCancel
|
(
|
)
|
const
|
Cancels an "line capabilities change" notification request, placed using the
NotifyCapsChange()
function.
-
capability
-
None
NotifyHookChangeCancel()
IMPORT_C void
|
NotifyHookChangeCancel
|
(
|
)
|
const
|
Cancels an outstanding hook change notification request, placed using the
NotifyHookChange()
function.
-
capability
-
None
NotifyIncomingCall(TRequestStatus &, TName &)
Provides notification to a client when an incoming call is detected.
If there is no outstanding request to answer the next call, a call is automatically created by the server and its name is passed back to the client.
Parameters
TRequestStatus
& aStatus
|
A variable that indicates the completion status of the request.
|
TName
& aName
|
On request completion, contains the name of the incoming call.
|
NotifyIncomingCallCancel()
IMPORT_C void
|
NotifyIncomingCallCancel
|
(
|
)
|
const
|
Cancels an outstanding incoming call notification, placed with the
NotifyIncomingCall()
function.
-
capability
-
None
NotifyStatusChange(TRequestStatus &, RCall::TStatus &)
Provides notification about a change in the line status.
Parameters
TRequestStatus
& aStatus
|
A variable that indicates the completion status of the request.
|
RCall::TStatus
& aLineStatus
|
On request completion, contains the new line status.
|
NotifyStatusChangeCancel()
IMPORT_C void
|
NotifyStatusChangeCancel
|
(
|
)
|
const
|
Cancels an outstanding line status change notification request, placed using the
NotifyStatusChange()
function.
-
capability
-
None
Open(RPhone &, const TDesC &)
Open(RTelServer &, const TDesC &)
Member Enumerations Documentation
Enum TCapsFlags
Enumerators
KCapsData = 0x00000001
|
The line supports data connections.
|
KCapsFax = 0x00000002
|
The line supports fax connections.
|
KCapsVoice = 0x00000004
|
The line supports voice connections.
|
KCapsEventIncomingCall = 0x00010000
|
The line supports incoming call notification requests.
|
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.