CCCEConferenceCall Class Reference
class CCCEConferenceCall : public CBase
|
Internal conference call object
This object contains logic for conference call
Constructor & Destructor Documentation
CCCEConferenceCall(CCCECallContainer &, CCCEPluginManager &)
CCCEConferenceCall
|
(
|
CCCECallContainer
&
|
aCallContainer,
|
|
CCCEPluginManager &
|
aPluginManager
|
|
)
|
[private]
|
~CCCEConferenceCall()
~CCCEConferenceCall
|
(
|
)
|
[virtual]
|
Member Functions Documentation
AddCallL(MCCECall &)
void
|
AddCallL
|
(
|
MCCECall
&
|
aCall
|
)
|
[private]
|
CapsChanged(TInt)
void
|
CapsChanged
|
(
|
TInt
|
aCaps
|
)
|
[private]
|
Change caps and if they are changed inform to observer
ConferenceCallCapsChanged(const TCCPConferenceCallCaps)
void
|
ConferenceCallCapsChanged
|
(
|
const TCCPConferenceCallCaps
|
aCaps
|
)
|
[private]
|
Parameters
const TCCPConferenceCallCaps aCaps
|
|
ConferenceCallEventOccurred(const TCCPConferenceCallEvent, MCCPCall *)
void
|
ConferenceCallEventOccurred
|
(
|
const TCCPConferenceCallEvent
|
aEvent,
|
|
MCCPCall
*
|
aReferredCall = NULL
|
|
)
|
[private]
|
Parameters
const TCCPConferenceCallEvent aEvent
|
|
MCCPCall
* aReferredCall = NULL
|
|
ConferenceCallStateChanged(const TCCPConferenceCallState)
void
|
ConferenceCallStateChanged
|
(
|
const TCCPConferenceCallState
|
aState
|
)
|
[private]
|
Parameters
const TCCPConferenceCallState aState
|
|
ConstructL()
void
|
ConstructL
|
(
|
)
|
[private]
|
Leaving stuff in constructor
DeActivate()
void
|
DeActivate
|
(
|
)
|
[private]
|
DeActivate conferencecall
ErrorOccurred(const TCCPConferenceCallError)
void
|
ErrorOccurred
|
(
|
const
TCCPConferenceCallError
|
aError
|
)
|
[private]
|
Parameters
const
TCCPConferenceCallError
aError
|
|
GetCallArray(RPointerArray< MCCECall > &)
GoOneToOneL(MCCECall &)
void
|
GoOneToOneL
|
(
|
MCCECall
&
|
aCall
|
)
|
[private]
|
ImplementationUid()
TUid
|
ImplementationUid
|
(
|
)
|
const
|
Return implementation uid of conferencecall
IsPartOfConference(CCCECall &)
Checks if referenced call is part of conference.
NewL(CCCECallContainer &, CCCEPluginManager &)
Parameters
CCCECallContainer
& aCallContainer
|
Reference to call container
|
CCCEPluginManager & aPluginManager
|
Reference to plugin manager
|
Release()
TInt
|
Release
|
(
|
)
|
[private]
|
RemoveCallL(MCCECall &)
void
|
RemoveCallL
|
(
|
MCCECall
&
|
aCall
|
)
|
[private]
|
Reset()
Resets conference call to original state
ServiceId()
TUint32
|
ServiceId
|
(
|
)
|
const [private]
|
SetObserver(const MCCEConferenceCallObserver &)
SetOngoingConferenceCall(MCCPConferenceCall &, TUid)
Sets plugin originated conference call
State()
Returns state of conferencecall
Member Data Documentation
CCCEDurationTimer * iCCEDurationTimer
CCCEDurationTimer *
|
iCCEDurationTimer
|
[private]
|
Counts duration for this call Own
RPointerArray< CCCECall > iCallArray
Contains call that are currently in conference Not Own
CCCECallContainer & iCallContainer
Reference to callcontainer
CCCPCallParameters * iCallParameters
MCCPConferenceCall * iConferenceCall
Converged conference call currently in use Own
TInt
iConferenceCaps
TInt
|
iConferenceCaps
|
[private]
|
TUid
iImplementationUid
TUid
|
iImplementationUid
|
[private]
|
Implementation uid of plugin used
MCCEConferenceCallObserver * iObserver
CCCEPluginManager & iPluginManager
CCCEPluginManager &
|
iPluginManager
|
[private]
|
Reference to pluginmanager
MCCEConferenceCallObserver::TCCEConferenceCallState
iState
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.