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 &)
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.