class RLine : public RTelSubSessionBase |
Provides access to the functionality associated with a specific line.
This class is not intended for user derivation.
Public Member Functions | |
---|---|
RLine() | |
IMPORT_C void | Close() |
IMPORT_C TInt | EnumerateCall(TInt &) |
IMPORT_C TInt | GetCallInfo(TInt, TCallInfo &) |
IMPORT_C TInt | GetCaps(TCaps &) |
IMPORT_C TInt | GetHookStatus(RCall::THookStatus &) |
IMPORT_C TInt | GetInfo(TLineInfo &) |
IMPORT_C TInt | GetStatus(RCall::TStatus &) |
IMPORT_C void | NotifyCallAdded(TRequestStatus &, TName &) |
IMPORT_C void | NotifyCallAddedCancel() |
IMPORT_C void | NotifyCapsChange(TRequestStatus &, TCaps &) |
IMPORT_C void | NotifyCapsChangeCancel() |
IMPORT_C void | NotifyHookChange(TRequestStatus &, RCall::THookStatus &) |
IMPORT_C void | NotifyHookChangeCancel() |
IMPORT_C void | NotifyIncomingCall(TRequestStatus &, TName &) |
IMPORT_C void | NotifyIncomingCallCancel() |
IMPORT_C void | NotifyStatusChange(TRequestStatus &, RCall::TStatus &) |
IMPORT_C void | NotifyStatusChangeCancel() |
IMPORT_C TInt | Open(RPhone &, const TDesC &) |
IMPORT_C TInt | Open(RTelServer &, const TDesC &) |
Protected Member Functions | |
---|---|
IMPORT_C void | ConstructL() |
IMPORT_C void | Destruct() |
Public Member Enumerations | |
---|---|
enum | TCapsFlags { KCapsData = 0x00000001, KCapsFax = 0x00000002, KCapsVoice = 0x00000004, KCapsEventIncomingCall = 0x00010000 } |
Inherited Enumerations | |
---|---|
RTelSubSessionBase:TReqPriorityType |
Inherited Attributes | |
---|---|
RTelSubSessionBase::iPtrHolder |
IMPORT_C TInt | GetHookStatus | ( | RCall::THookStatus & | aHookStatus | ) | const |
RCall::THookStatus & aHookStatus |
IMPORT_C TInt | GetInfo | ( | TLineInfo & | aLineInfo | ) | const |
TLineInfo & aLineInfo |
IMPORT_C TInt | GetStatus | ( | RCall::TStatus & | aStatus | ) | const |
RCall::TStatus & aStatus |
IMPORT_C void | NotifyCallAdded | ( | TRequestStatus & | aStatus, |
TName & | aName | |||
) |
TRequestStatus & aStatus | |
TName & aName |
IMPORT_C void | NotifyCapsChange | ( | TRequestStatus & | aStatus, |
TCaps & | aCaps | |||
) |
TRequestStatus & aStatus | |
TCaps & aCaps |
IMPORT_C void | NotifyHookChange | ( | TRequestStatus & | aStatus, |
RCall::THookStatus & | aHookStatus | |||
) |
TRequestStatus & aStatus | |
RCall::THookStatus & aHookStatus |
IMPORT_C void | NotifyIncomingCall | ( | TRequestStatus & | aStatus, |
TName & | aName | |||
) |
TRequestStatus & aStatus | |
TName & aName |
IMPORT_C void | NotifyStatusChange | ( | TRequestStatus & | aStatus, |
RCall::TStatus & | aLineStatus | |||
) |
TRequestStatus & aStatus | |
RCall::TStatus & aLineStatus |
IMPORT_C TInt | Open | ( | RTelServer & | aServer, |
const TDesC & | aName | |||
) |
RTelServer & aServer | |
const TDesC & aName |
Line capability flags.
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. |