21 #ifndef VOICECALL_ENG_INTERFACE_H 22 #define VOICECALL_ENG_INTERFACE_H 105 const QByteArray& aPayload,
106 const Hash& aSendingNode) = 0 ;
138 const Hash& aSendingNode) = 0 ;
150 virtual void closeCall(quint32 aCallId) = 0 ;
154 virtual void acceptCall(quint32 aCallId) = 0 ;
virtual void insertCallStatusData(const VoiceCall &aCallStatus, const Hash &aSendingNode)=0
virtual void closeCall(quint32 aCallId)=0
Pure-virtual interface for voice call engine.
Definition: mvoicecallengine.h:33
Definition: mvoicecallengine.h:64
Carrier-class handling audio negotiation setup and data.
Definition: voicecall.h:40
Definition: mvoicecallengine.h:42
Hash is class that carries 160-bit digest.
Definition: hash.h:38
virtual void installObserver(MCallStatusObserver *aObserver)=0
quint32 iSeqNo
Definition: mvoicecallengine.h:73
virtual void insertCallData(quint32 aCallId, quint32 aSeqNo, PayloadType aPayloadType, const QByteArray &aPayload, const Hash &aSendingNode)=0
Definition: mvoicecallengine.h:65
PayloadType
Definition: mvoicecallengine.h:63
Definition: mvoicecallengine.h:70
Definition: mvoicecallengine.h:43
Definition: mvoicecallengine.h:52
CallState
Definition: mvoicecallengine.h:38
quint32 iCallId
Definition: mvoicecallengine.h:72
Definition: mvoicecallengine.h:39
virtual CallState callStatus(quint32 aCallId) const =0
virtual QList< quint32 > onGoingCalls() const =0
virtual void acceptCall(quint32 aCallId)=0
Definition: mvoicecallengine.h:40
Definition: mvoicecallengine.h:45
virtual void callStatusChanged(quint32 aCallId, CallState aState)=0
Definition: mvoicecallengine.h:44
QByteArray iPayload
Definition: mvoicecallengine.h:76
quint32 iTimeStamp
Definition: mvoicecallengine.h:74
virtual void removeObserver(MCallStatusObserver *aObserver)=0
PayloadType iPayloadType
Definition: mvoicecallengine.h:75
Definition: mvoicecallengine.h:41