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

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
 
AudioDecoderiDecoder
 
AudioEncoderiEncoder
 
- 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

◆ VoiceCallExtension()

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

constructor that is given a voicecall in

◆ ~VoiceCallExtension()

VoiceCallEngine::VoiceCallExtension::~VoiceCallExtension ( )
inline

Member Data Documentation

◆ iDecoder

AudioDecoder* VoiceCallEngine::VoiceCallExtension::iDecoder

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

◆ iEncoder

AudioEncoder* VoiceCallEngine::VoiceCallExtension::iEncoder

Each node may have different stream coming out from mixer, this separate audio encoder for each connection

◆ iOnGoingCallState

CallState VoiceCallEngine::VoiceCallExtension::iOnGoingCallState

Call state like "incoming", "open"

◆ iPeerNodeAddress

QString VoiceCallEngine::VoiceCallExtension::iPeerNodeAddress

And in which network address is she

◆ iPeerOperatorHash

QString VoiceCallEngine::VoiceCallExtension::iPeerOperatorHash

Who are we talking with


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