Public Types | Public Member Functions | Public Attributes | List of all members
jsk_network_tools::Packet Class Reference

Public Types

typedef boost::shared_ptr< PacketPtr
 

Public Member Functions

size_t fill (std::vector< Base > &target, size_t start, size_t end)
 
void fillData (size_t size, Base *buf)
 
bool operator< (const Packet &other) const
 
 Packet (size_t aseq_id, size_t apacket_id, size_t apacket_num)
 

Public Attributes

std::vector< Basedata
 
size_t packet_id
 
size_t packet_num
 
size_t seq_id
 

Detailed Description

Definition at line 48 of file silverhammer_highspeed_internal_receiver.cpp.

Member Typedef Documentation

Definition at line 51 of file silverhammer_highspeed_internal_receiver.cpp.

Constructor & Destructor Documentation

jsk_network_tools::Packet::Packet ( size_t  aseq_id,
size_t  apacket_id,
size_t  apacket_num 
)
inline

Definition at line 56 of file silverhammer_highspeed_internal_receiver.cpp.

Member Function Documentation

size_t jsk_network_tools::Packet::fill ( std::vector< Base > &  target,
size_t  start,
size_t  end 
)
inline

Definition at line 67 of file silverhammer_highspeed_internal_receiver.cpp.

void jsk_network_tools::Packet::fillData ( size_t  size,
Base buf 
)
inline

Definition at line 61 of file silverhammer_highspeed_internal_receiver.cpp.

bool jsk_network_tools::Packet::operator< ( const Packet other) const
inline

Definition at line 73 of file silverhammer_highspeed_internal_receiver.cpp.

Member Data Documentation

std::vector<Base> jsk_network_tools::Packet::data

Definition at line 55 of file silverhammer_highspeed_internal_receiver.cpp.

size_t jsk_network_tools::Packet::packet_id

Definition at line 53 of file silverhammer_highspeed_internal_receiver.cpp.

size_t jsk_network_tools::Packet::packet_num

Definition at line 54 of file silverhammer_highspeed_internal_receiver.cpp.

size_t jsk_network_tools::Packet::seq_id

Definition at line 52 of file silverhammer_highspeed_internal_receiver.cpp.


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


jsk_network_tools
Author(s): Yusuke Furuta
autogenerated on Tue Feb 6 2018 03:45:07