class RMobileLine : public RLine |
Provides access to the functionality associated with a specific mobile line.
Public Member Functions | |
---|---|
RMobileLine () | |
IMPORT_C TInt | GetMobileLineStatus ( RMobileCall::TMobileCallStatus &) |
IMPORT_C void | NotifyMobileLineStatusChange ( TRequestStatus &, RMobileCall::TMobileCallStatus &) |
Protected Member Functions | |
---|---|
IMPORT_C void | ConstructL () |
IMPORT_C void | Destruct () |
Private Member Functions | |
---|---|
RMobileLine (const RMobileLine &) |
Public Member Enumerations | |
---|---|
enum | TMobileLineAdditionalCaps { KCapsAuxVoice = 0x00000008 } |
Inherited Enumerations | |
---|---|
RLine:TCapsFlags | |
RTelSubSessionBase:TReqPriorityType |
Private Attributes | |
---|---|
CMobileLinePtrHolder * | iMmPtrHolder |
Inherited Attributes | |
---|---|
RTelSubSessionBase::iPtrHolder |
RMobileLine | ( | const RMobileLine & | aLine | ) | [private] |
const RMobileLine & aLine |
IMPORT_C void | ConstructL | ( | ) | [protected, virtual] |
Constructs and initializes the object.
IMPORT_C TInt | GetMobileLineStatus | ( | RMobileCall::TMobileCallStatus & | aStatus | ) | const |
Returns the current state of the line.
If there is one call object RMobileCall associated with this line the returned line status will be equal to the call status.
If there is more than one call object associated with this line, the state of the call that is most active, i.e. the call that is connected and active or is about to be connected, will be returned my this function.
RMobileCall::TMobileCallStatus & aStatus | On completion, contains the mobile line status. |
IMPORT_C void | NotifyMobileLineStatusChange | ( | TRequestStatus & | aReqStatus, |
RMobileCall::TMobileCallStatus & | aStatus | |||
) | const |
Allows the client to be notified when a line changes state. This function completes when the mobile line changes it state.
Use RTelSubSessionBase::CancelAsyncRequest(EMobileLineNotifyMobileLineStatusChange) to cancel a previously placed asynchronous NotifyMobileLineStatusChange() .
TRequestStatus & aReqStatus | On return, KErrNone if successful. |
RMobileCall::TMobileCallStatus & aStatus | On completion, contains the new mobile call status. |
Enumerated auxiliary capabilities.
KCapsAuxVoice = 0x00000008 |
Indicates whether the line is a Primary or Auxiliary voice line offset added so that core Etel and additional line caps can be returned in one TUint. |
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.