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