ITS
GACPacket Class Reference

#include <GACPacket.h>

Inheritance diagram for GACPacket:
[legend]
Collaboration diagram for GACPacket:
[legend]

Public Member Functions

 GBCPacket ()
 GBCPacket GBCPacket constructor. More...
 
 GBCPacket (quint16 sequenceNumber, LongPositionVector lpv, DestinationArea da)
 GBCPacket GBCPacket initialization constructor. More...
 
 GBCPacket (const GBCPacket &other)
 GBCPacket GBCPacket copy constructor. More...
 
- Public Member Functions inherited from GBCPacket
 GBCPacket ()
 GBCPacket GBCPacket constructor. More...
 
 GBCPacket (quint16 sequenceNumber, LongPositionVector lpv, DestinationArea da)
 GBCPacket GBCPacket initialization constructor. More...
 
 GBCPacket (const GBCPacket &other)
 GBCPacket GBCPacket copy constructor. More...
 
 ~GBCPacket ()
 ~GBCPacket The GBCPacket destructor. More...
 
GBCPacket operator= (const GBCPacket &other)
 operator= GBCPacket affectation operator. More...
 
bool operator== (const GBCPacket &other)
 operator== GBCPacket equal operator. More...
 
quint64 extract (uchar *packet)
 extract Extract GBC from packet. More...
 
QByteArray toHex ()
 toHex Create a QByteArray containing the hexadecimal format of the GBCPacket. More...
 
quint16 sequenceNumber () const
 sequenceNumber Sequence number getter. More...
 
LongPositionVector soPv () const
 soPv SO PV getter. More...
 
DestinationArea destinationArea () const
 destinationArea Destination area getter. More...
 
void setSoPv (LongPositionVector lpv)
 setSoPv SO PV setter. More...
 
void setSN (quint16 sn)
 setSN Sequence number setter. More...
 

Additional Inherited Members

- Public Types inherited from GBCPacket
enum  e_helper { helper_size = 4 + LongPositionVector::helper_size + DestinationArea::helper_size }
 The e_helper enum is used to help to have sizes. More...
 
- Protected Attributes inherited from GBCPacket
quint16 m_sequenceNumber
 
quint16 m_reserved
 
LongPositionVector m_soPv
 
DestinationArea m_destinationArea
 

Detailed Description

Definition at line 24 of file GACPacket.h.

Member Function Documentation

◆ GBCPacket() [1/3]

GBCPacket::GBCPacket

GBCPacket GBCPacket constructor.

Definition at line 3 of file GBCPacket.cpp.

◆ GBCPacket() [2/3]

GBCPacket::GBCPacket

GBCPacket GBCPacket copy constructor.

Parameters
otherThe GBCPacket to copy.

Definition at line 16 of file GBCPacket.cpp.

◆ GBCPacket() [3/3]

GBCPacket::GBCPacket

GBCPacket GBCPacket initialization constructor.

Parameters
sequenceNumberGBC sequence number.
lpvGBC SO PV.
daDestination area.

Definition at line 8 of file GBCPacket.cpp.


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