Public Member Functions | Private Attributes | List of all members
micros_swarm::PacketParser Class Reference

#include <packet_parser.h>

Public Member Functions

 PacketParser ()
 
void parse (const std::vector< uint8_t > &data)
 
void parse (const std::vector< char > &data)
 
void parse (uint8_t *data, int len)
 
void parse (char *data, int len)
 
 ~PacketParser ()
 

Private Attributes

boost::shared_ptr< CheckNeighborInterfacecni_
 
boost::shared_ptr< micros_swarm::MsgQueueManagermqm_
 
boost::shared_ptr< micros_swarm::RuntimeHandlerth_
 

Detailed Description

Definition at line 59 of file packet_parser.h.

Constructor & Destructor Documentation

micros_swarm::PacketParser::PacketParser ( )

Definition at line 27 of file packet_parser.cpp.

micros_swarm::PacketParser::~PacketParser ( )

Definition at line 34 of file packet_parser.cpp.

Member Function Documentation

void micros_swarm::PacketParser::parse ( const std::vector< uint8_t > &  data)

Definition at line 41 of file packet_parser.cpp.

void micros_swarm::PacketParser::parse ( const std::vector< char > &  data)
void micros_swarm::PacketParser::parse ( uint8_t *  data,
int  len 
)

Definition at line 511 of file packet_parser.cpp.

void micros_swarm::PacketParser::parse ( char *  data,
int  len 
)

Definition at line 520 of file packet_parser.cpp.

Member Data Documentation

boost::shared_ptr<CheckNeighborInterface> micros_swarm::PacketParser::cni_
private

Definition at line 69 of file packet_parser.h.

boost::shared_ptr<micros_swarm::MsgQueueManager> micros_swarm::PacketParser::mqm_
private

Definition at line 70 of file packet_parser.h.

boost::shared_ptr<micros_swarm::RuntimeHandle> micros_swarm::PacketParser::rth_
private

Definition at line 68 of file packet_parser.h.


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


micros_swarm
Author(s):
autogenerated on Mon Jun 10 2019 14:02:06