CPEVideoCallHandling Class Reference
class CPEVideoCallHandling : public CBase |
Handles video call related events from phone engine
CallHandlingGsm.lib
- Since
- Series60_4.0
Public Member Functions |
---|
| ~CPEVideoCallHandling() |
TInt
| AnswerCall() |
TInt
| CallTerminatedError(const TInt) |
TBool
| ConnectedCalls() |
TBool
| DataPortInUse(TInt) |
TInt
| DialCall(const TPEPhoneNumber &, TInt &) |
TInt
| GetCallDuration(TTimeIntervalSeconds &, TInt) |
TInt
| GetCallInfo(RMobileCall::TMobileCallInfoV3 &, TInt) |
TPEState
| GetCallState(TInt) |
TInt
| GetNumberOfCalls() |
void | HandleInternalMessage(TInt) |
TInt
| HangUp(TInt) |
void | InitCall(MCCECall &) |
TBool
| IsMultimedia(TInt) |
TBool
| IsPhoneNumberAvailable(const TInt) |
CPEVideoCallHandling * | NewL(MPEMessageSender &, MPEPhoneModelInternal &, CCCE &, CPECallArrayOwner &) |
void | NotifySystemCallStateChanged(MEngineMonitor::TPEMessagesFromPhoneEngine, TInt) |
TInt
| RejectCall() |
TInt
| ReleaseAll() |
TInt
| ReplaceActive(TInt) |
TInt
| ResumeCall(TInt) |
void | SendErrorMessage(const TInt, const TInt) |
void | SendMessage(const MEngineMonitor::TPEMessagesFromPhoneEngine, const TInt) |
void | SendMessage(const MEngineMonitor::TPEMessagesFromPhoneEngine, const TName &) |
void | StartUp() |
TInt
| SwapCalls() |
TInt
| TerminateAllConnections() |
CPESingleCall * | VideoCallById(TInt) |
CPESingleCall * | VideoCallByState(TPEState) |
TName & | VideoCallName(const TInt) |
Constructor & Destructor Documentation
CPEVideoCallHandling(MPEMessageSender &, MPEPhoneModelInternal &, CCCE &, CPECallArrayOwner &)
~CPEVideoCallHandling()
~CPEVideoCallHandling | ( | ) | [virtual] |
Member Functions Documentation
CallTerminatedError(const TInt)
TInt
| CallTerminatedError | ( | const TInt | aCallId | ) | |
Returns call terminated error
ConnectedCalls()
Checks if there are any connected calls
ConstructL()
void | ConstructL | ( | ) | [private] |
By default Symbian 2nd phase constructor is private
DataPortInUse(TInt)
Checks if the call has reserved serial communications data port for use
DialCall(const TPEPhoneNumber &, TInt &)
GetCallDuration(TTimeIntervalSeconds &, TInt)
Returns call duration time
GetCallInfo(RMobileCall::TMobileCallInfoV3 &, TInt)
Returns information of the data call
GetCallState(TInt)
Get the call state , call identification number
GetNumberOfCalls()
Returns the number of non-idle data calls
HandleInternalMessage(TInt)
void | HandleInternalMessage | ( | TInt | aMessage | ) | |
Parameters
TInt aMessage | specifies the event that has taken place |
InitCall(MCCECall &)
Initializes a single video call
Parameters
MCCECall & aCall | handle to converged call engine call object |
IsMultimedia(TInt)
Checks if the data call is a multimedia call
IsPhoneNumberAvailable(const TInt)
TBool
| IsPhoneNumberAvailable | ( | const TInt | aCallId | ) | |
Checks is phonenumber available
NewL(MPEMessageSender &, MPEPhoneModelInternal &, CCCE &, CPECallArrayOwner &)
NotifySystemCallStateChanged(MEngineMonitor::TPEMessagesFromPhoneEngine, TInt)
Notifies system for changes to the call state.
OpenNewCallL(const TPEPhoneNumber &)
ReleaseAll()
Makes HangUp requests for all calls
ReleaseCallObject(const TInt)
TInt
| ReleaseCallObject | ( | const TInt | aCallId | ) | [private] |
Delete's call object and reset's datastore.
ReplaceActive(TInt)
Replace active video call with a waiting video call NOT SUPPORTED AS OF 5.1
ResumeCall(TInt)
Makes resume request to the Multimode ETel
SendErrorMessage(const TInt, const TInt)
void | SendErrorMessage | ( | const TInt | aCallId, |
| const TInt | aErrorCode |
| ) | |
Reroutes error message to Phone Engine, usable by call objects
Parameters
const TInt aCallId | Identification number of the call. |
const TInt aErrorCode | |
SendMessage(const MEngineMonitor::TPEMessagesFromPhoneEngine, const TInt)
Overrides CPEDataCallHandling::SendMessage to provide internal handling for gsm events
SendMessage(const MEngineMonitor::TPEMessagesFromPhoneEngine, const TName &)
SetCallParams(TInt)
void | SetCallParams | ( | TInt | aCallId | ) | [private] |
StartUp()
Starts monitoring incoming data calls
SwapCalls()
Swaps connected and held calls
TerminateAllConnections()
TInt
| TerminateAllConnections | ( | ) | |
Makes terminate all connection request.
VideoCallByName(const TName &)
Returns data call object by name
VideoCallByState(TPEState)
VideoCallByState(const TPEState)
Returns data call object by state
VideoCallInState(const TPEState &)
Checks if there are any data calls in the specified state
VideoCallName(const TInt)
Finds data call name given the call id
Member Data Documentation
CPECallArrayOwner & iCallArrayOwner
CCCECallParameters * iCallOpenParams
CCCE & iConvergedCallEngine
CCCE & | iConvergedCallEngine | [private] |
TName
iDataCallName
TName
| iDataCallName | [private] |
MPEDataStore & iDataStore
MPEDataStore & | iDataStore | [private] |
CPEGprsTermination * iGprsInterface
MPEPhoneModelInternal & iModel
MPEPhoneModelInternal & | iModel | [private] |
MPEMessageSender & iOwner
TBool
iRestoreCauseVTCallReject
TBool
| iRestoreCauseVTCallReject | [private] |
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.