VoipPacket

Namespace: simu5g

class VoipPacket

Packet used by the VoipSender and VoipReceiver modules.

Inheritance diagram

Extends

Name

Type

Description

FieldsChunk ↗

class

(no description)

Fields

Name

Type

Description

id

int

mutable

bool

complete

bool

correct

bool

properlyRepresented

bool

chunkLength

b

rawBin

string[]

rawHex

string[]

regionTags

SharingRegionTagSet::TagBaseRegionTag[]

IDtalk

unsigned int

nframes

unsigned int

IDframe

unsigned int

arrivalTime

simtime_t

Set by the receiver; not on the wire

playoutTime

simtime_t

Set by the receiver; not on the wire

payloadTimestamp

simtime_t

payloadSize

unsigned int

Properties

Name

Value

Description

beforeChange

handleChange()

descriptor

readonly

existingClass

packetData

Source code

//
// Packet used by the ~VoipSender and ~VoipReceiver modules.
//
class VoipPacket extends inet::FieldsChunk {
    unsigned int IDtalk;
    unsigned int nframes;
    unsigned int IDframe;
    simtime_t arrivalTime;       // Set by the receiver; not on the wire
    simtime_t playoutTime;       // Set by the receiver; not on the wire
    simtime_t payloadTimestamp;
    unsigned int payloadSize;
}

File: src/simu5g/apps/voip/VoipPacket.msg