Public Member Functions | Public Attributes | Protected Member Functions | Private Attributes | List of all members
create::Packet Class Reference

#include <packet.h>

Public Member Functions

uint16_t getData () const
 Packet (const uint8_t &nbytes, const std::string &info)
void setDataToValidate (const uint16_t &td)
void validate ()
 ~Packet ()

Public Attributes

const std::string info
const uint8_t nbytes

Protected Member Functions

void setData (const uint16_t &d)

Private Attributes

uint16_t data
boost::mutex dataMutex
uint16_t tmpData
boost::mutex tmpDataMutex

Detailed Description

Definition at line 37 of file packet.h.

Constructor & Destructor Documentation

create::Packet::Packet ( const uint8_t &  nbytes,
const std::string &  info 

Definition at line 5 of file packet.cpp.

create::Packet::~Packet ( )

Definition at line 11 of file packet.cpp.

Member Function Documentation

uint16_t create::Packet::getData ( ) const

Definition at line 28 of file packet.cpp.

void create::Packet::setData ( const uint16_t &  d)

Definition at line 23 of file packet.cpp.

void create::Packet::setDataToValidate ( const uint16_t &  td)

Definition at line 13 of file packet.cpp.

void create::Packet::validate ( )

Definition at line 18 of file packet.cpp.

Member Data Documentation

uint16_t create::Packet::data

Definition at line 39 of file packet.h.

boost::mutex create::Packet::dataMutex

Definition at line 41 of file packet.h.

const std::string create::Packet::info

Definition at line 50 of file packet.h.

const uint8_t create::Packet::nbytes

Definition at line 49 of file packet.h.

uint16_t create::Packet::tmpData

Definition at line 40 of file packet.h.

boost::mutex create::Packet::tmpDataMutex

Definition at line 42 of file packet.h.

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

Author(s): Jacob Perron
autogenerated on Thu Dec 5 2019 04:03:13