Logo Search packages:      
Sourcecode: jacktrip version File versions  Download package

Public Member Functions | Static Public Member Functions | Private Attributes

PacketHeader Class Reference

Base class for header type. Subclass this struct to create a new header. More...

#include <PacketHeader.h>

Inheritance diagram for PacketHeader:
Inheritance graph
[legend]
Collaboration diagram for PacketHeader:
Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual void checkPeerSettings (int8_t *full_packet)=0
virtual void fillHeaderCommonFromAudio ()=0
virtual int getHeaderSizeInBytes () const =0
virtual uint16_t getPeerSequenceNumber (int8_t *full_packet) const =0
virtual uint16_t getSequenceNumber () const
virtual void increaseSequenceNumber ()
 PacketHeader (JackTrip *jacktrip)
 The class Constructor.
virtual void parseHeader ()=0
virtual void putHeaderInPacket (int8_t *full_packet)=0
virtual void putHeaderInPacketBaseClass (int8_t *full_packet, const HeaderStruct &header_struct)
virtual ~PacketHeader ()
 The class Destructor.

Static Public Member Functions

static uint64_t usecTime ()
 Return a time stamp in microseconds.

Private Attributes

JackTripmJackTrip
 JackTrip mediator class.
uint16_t mSeqNumber

Detailed Description

Base class for header type. Subclass this struct to create a new header.

Definition at line 112 of file PacketHeader.h.


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

Generated by  Doxygen 1.6.0   Back to index