Classified ads
Public Member Functions | Public Attributes | List of all members
VoiceCallEngine::VoiceCallExtension Class Reference
Inheritance diagram for VoiceCallEngine::VoiceCallExtension:
Inheritance graph
Collaboration diagram for VoiceCallEngine::VoiceCallExtension:
Collaboration graph

Public Member Functions

 VoiceCallExtension (const VoiceCall &aInitialData)
 ~VoiceCallExtension ()
- Public Member Functions inherited from VoiceCall
 VoiceCall ()
 ~VoiceCall ()
QByteArray asJSon () const
bool fromJSon (const QByteArray &aJSonBytes)

Public Attributes

CallState iOnGoingCallState
QString iPeerOperatorHash
QString iPeerNodeAddress
- Public Attributes inherited from VoiceCall
quint32 iCallId
Hash iOriginatingNode
Hash iDestinationNode
QByteArray iOriginatingOperatorKey
QByteArray iDestinationOperatorKey
bool iOkToProceed
time_t iTimeOfCallAttempt
QByteArray iSymmetricAESKey
QString iPeerOperatorNick

Detailed Description

Have private extension class for call data: extend the datamodel DTO by call state

Constructor & Destructor Documentation

VoiceCallEngine::VoiceCallExtension::VoiceCallExtension ( const VoiceCall aInitialData)

constructor that is given a voicecall in

VoiceCallEngine::VoiceCallExtension::~VoiceCallExtension ( )

Member Data Documentation

AudioDecoder* VoiceCallEngine::VoiceCallExtension::iDecoder

Each node will send its own audio stream so each ongoing individual call needs to have its own audio decoder

CallState VoiceCallEngine::VoiceCallExtension::iOnGoingCallState

Call state like "incoming", "open"

QString VoiceCallEngine::VoiceCallExtension::iPeerNodeAddress

And in which network address is she

QString VoiceCallEngine::VoiceCallExtension::iPeerOperatorHash

Who are we talking with

The documentation for this class was generated from the following file: