TVccState Class Reference
The base class for VCC state machine implementation. Contains default implementations for the functions.
vccperformer.dll
- Since
- S60 3.2
Public Member Functions |
---|
void | AddObserverL(const MCCPCallObserver &, MCCPCall &) |
TInt
| Answer(MCCPCall &) |
void | CallCapsChanged(CVccPerformer &, const TUint32, MCCPCall *) |
void | CallEventOccurred(CVccPerformer &, const MCCPCallObserver::TCCPCallEvent, MCCPCall *) |
void | CallStateChanged(CVccPerformer &, const MCCPCallObserver::TCCPCallState, MCCPCall *) |
void | CallStateChangedWithInband(CVccPerformer &, const MCCPCallObserver::TCCPCallState, MCCPCall *) |
TInt
| Cancel(MCCPCall &) |
MCCPCallObserver::TCCPCallControlCaps
| Caps(const MCCPCall &) |
TInt
| Dial(MCCPCall &) |
TInt
| Dial(const TDesC8 &, MCCPCSCall &) |
const TDesC & | DialledParty(const MCCPCall &) |
void | ErrorOccurred(CVccPerformer &, const TCCPError, MCCPCall *) |
TInt
| GetMobileCallInfo(TDes8 &, const MCCPCSCall &) |
TInt
| GetMobileDataCallCaps(TDes8 &, const MCCPCSCall &) |
TInt
| HangUp(CVccPerformer &, MCCPCall &) |
TInt
| Hold(MCCPCall &) |
TBool
| IsCallForwarded(const MCCPCall &) |
TBool
| IsMobileOriginated(const MCCPCall &) |
TBool
| IsSecured(const MCCPCall &) |
TBool
| LogDialedNumber(const MCCPCSCall &) |
TUint
| Name() |
void | NoFDNCheck(MCCPCSCall &) |
const CCCPCallParameters & | Parameters(const MCCPCall &) |
TInt
| Queue(MCCPCall &) |
TInt
| Reject(MCCPCall &) |
TInt
| ReleaseCall(MCCPCall &, RPointerArray< CConvergedCallProvider > &) |
const TDesC & | RemoteParty(const MCCPCall &) |
TInt
| RemoveObserver(const MCCPCallObserver &, MCCPCall &) |
TInt
| Resume(MCCPCall &) |
TInt
| Ringing(MCCPCall &) |
TBool
| SecureSpecified(const MCCPCall &) |
void | SetParameters(const CCCPCallParameters &) |
MCCPCallObserver::TCCPCallState
| State(const MCCPCall &) |
TInt
| Swap(MCCPCall &) |
TInt
| SwitchAlternatingCall(MCCPCSCall &) |
void | SwitchL(CVccPerformer &) |
TCCPTone
| Tone(const MCCPCall &) |
Constructor & Destructor Documentation
Member Functions Documentation
AddObserverL(const MCCPCallObserver &, MCCPCall &)
Adds a new observer for MCCECall object. Called in MT call case. In MO case observer will be given at call construction. Plug-in dependent feature if duplicates or more than one observers are allowed or not. Currently CCE will set only one observer.
- Since
- S60 v3.2
- leave
- system error if observer adding fails
Answer(MCCPCall &)
Answers to an incoming call.
- Since
- S60 3.2
Parameters
MCCPCall & aCall | Reference to a call object |
CallCapsChanged(CVccPerformer &, const TUint32, MCCPCall *)
Notifies changed call capabilities.
- Since
- S60 3.2
Parameters
CVccPerformer & aContext | Reference to Performer object |
const TUint32 aCapsFlags | New capabilities for the call |
MCCPCall * aCall | Reference to a call object |
CallEventOccurred(CVccPerformer &, const MCCPCallObserver::TCCPCallEvent, MCCPCall *)
An event has occurred concerning a specific call.
- Since
- S60 3.2
CallStateChanged(CVccPerformer &, const MCCPCallObserver::TCCPCallState, MCCPCall *)
The state of the call has changed.
- Since
- S60 3.2
CallStateChangedWithInband(CVccPerformer &, const MCCPCallObserver::TCCPCallState, MCCPCall *)
The state of the call has changed with inband tone, meaning network is playing the tone relating to the state.
- Since
- S60 3.2
Cancel(MCCPCall &)
Cancels the ongoing request
- Since
- S60 3.2
Parameters
MCCPCall & aCall | Reference to a call object |
Caps(const MCCPCall &)
Returns call control caps for this call. This tells for CCE what call can currently do.
- Since
- S60 3.2
Parameters
const MCCPCall & aCall | Reference to a call object |
Dial(MCCPCall &)
Starts dialing to recipient
- Since
- S60 3.2
Parameters
MCCPCall & aCall | Reference to a call object |
Dial(const TDesC8 &, MCCPCSCall &)
Parameters
const TDesC8 & aCallParams | The call parameters used by the TSY (a TCallParamsPckg object) |
MCCPCSCall & aCall | Reference to a call object |
DialledParty(const MCCPCall &)
Returns the dialled party information.
- Since
- S60 3.2
Parameters
const MCCPCall & aCall | Reference to a call object |
ErrorOccurred(CVccPerformer &, const TCCPError, MCCPCall *)
An error has occurred concerning a specific call.
- Since
- S60 3.2
GetMobileCallInfo(TDes8 &, const MCCPCSCall &)
Returns call information
- Since
- S60 3.2
Parameters
TDes8 & aCallInfo | TMobileCallInfoV3 |
const MCCPCSCall & aCall | Reference to a call object |
GetMobileDataCallCaps(TDes8 &, const MCCPCSCall &)
Gets the calls data call capabilities
- Since
- S60 3.2
Parameters
TDes8 & aCaps | TMobileCallDataCapsV1 |
const MCCPCSCall & aCall | Reference to a call object |
HangUp(CVccPerformer &, MCCPCall &)
Ends an ongoing call.
- Since
- S60 3.2
Hold(MCCPCall &)
Puts the specified call on hold.
- Since
- S60 3.2
Parameters
MCCPCall & aCall | Reference to a call object |
IsCallForwarded(const MCCPCall &)
Return boolean value if the incoming call is forwarded or not.
- Since
- S60 3.2
Parameters
const MCCPCall & aCall | Reference to a call object |
IsMobileOriginated(const MCCPCall &)
Returns boolean value if the call is mobile originated or not.
- Since
- S60 3.2
Parameters
const MCCPCall & aCall | Reference to a call object |
IsSecured(const MCCPCall &)
Get call's secure status.
- Since
- Series 60 3.2
Parameters
const MCCPCall & aCall | Reference to a call object |
LogDialedNumber(const MCCPCSCall &)
Log dialed number. SAT related, check if dialed number is to be logged or not.
- Since
- S60 3.2
Parameters
const MCCPCSCall & aCall | Reference to a call object |
Name()
TUint
| Name | ( | ) | const [pure virtual] |
Gets the state name.
- Since
- Series60 3.2
NoFDNCheck(MCCPCSCall &)
Instruct to do no FDN checking when dialling. Needs to be called before every dial for each call separately. If this method is not called at all default is to use FDN. Value will be reset to default when call goes back to disconnected state.
- Since
- S60 v3.2
Parameters(const MCCPCall &)
Cet call parameters.
- Since
- S60 3.2
Parameters
const MCCPCall & aCall | Reference to a call object |
Queue(MCCPCall &)
Reguests plug-in to queue the call.
- Since
- S60 3.2
Parameters
MCCPCall & aCall | Reference to a call object |
Reject(MCCPCall &)
Rejects an incoming call.
- Since
- S60 3.2
Parameters
MCCPCall & aCall | Reference to a call object |
ReleaseCall(MCCPCall &, RPointerArray< CConvergedCallProvider > &)
Releases call
- Since
- Series60 3.2
ReleaseCall(CVccPerformer &, MCCPCall &, TVccState &, TUint)
Releases ongoing call.
- Since
- Series60 3.2
Parameters
CVccPerformer & aContext | Reference to Performer object |
MCCPCall & aCall | Reference to a call object |
TVccState & aState | Next call state |
TUint aHoValue | Was the handover succesfull or not succesfull |
RemoteParty(const MCCPCall &)
Returns the remote party of the call.
- Since
- S60 3.2
Parameters
const MCCPCall & aCall | Reference to a call object |
RemoveObserver(const MCCPCallObserver &, MCCPCall &)
Remove an observer.
- Since
- S60 v3.2
Resume(MCCPCall &)
Resumes the call.
- Since
- S60 3.2
Parameters
MCCPCall & aCall | Reference to a call object |
Ringing(MCCPCall &)
Call is ringing
- Since
- S60 3.2
Parameters
MCCPCall & aCall | Reference to a call object |
SecureSpecified(const MCCPCall &)
Return if call secure status is specified or not.
- Since
- Series 60 5.0
SetParameters(const CCCPCallParameters &)
Set call parameters.
- Since
- S60 3.2
State(const MCCPCall &)
Returns the state of the call.
- Since
- S60 3.2
Parameters
const MCCPCall & aCall | Reference to a call object |
Swap(MCCPCall &)
Swaps a connected call to its opposite state, either active or on hold
- Since
- S60 3.2
Parameters
MCCPCall & aCall | Reference to a call object |
SwitchAlternatingCall(MCCPCSCall &)
Switch in the alternating call mode of an alternating call
- Since
- S60 3.2
SwitchL(CVccPerformer &)
Initiates a handover
- Since
- Series60 3.2
- leave
- Symbian error code in error case.
Tone(const MCCPCall &)
Returns currently used tone for the call. Used in case tones are needed to be played. See defenition for TCCPTone.
- Since
- S60 3.2
Parameters
const MCCPCall & aCall | Reference to a call object |
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.