Public Types | Public Member Functions | Protected Member Functions | Protected Attributes
jsk_network_tools::SilverhammerHighspeedInternalReceiver Class Reference

List of all members.

Public Types

typedef std::vector< PacketPacketArray
typedef std::map< size_t,
PacketArray
PacketTable

Public Member Functions

 SilverhammerHighspeedInternalReceiver ()

Protected Member Functions

void publishPackets (PacketArray &packet_array)
void publishPacketsFunc ()
void threadFunc ()

Protected Attributes

double expected_rate_
int fragment_packets_tolerance_
bool initialized_
SilverhammerInternalBuffer msg_
boost::mutex mutex_
bool pesimistic_
ros::Publisher pub_
boost::thread pub_thread_
std::string receive_ip_
int receive_port_
PacketArray shared_packet_array_
boost::mutex shared_packet_mutex_
boost::shared_ptr
< boost::asio::ip::udp::socket > 
socket_
boost::thread thread_
boost::condition_variable thread_state_

Detailed Description

Definition at line 79 of file silverhammer_highspeed_internal_receiver.cpp.


Member Typedef Documentation

Definition at line 82 of file silverhammer_highspeed_internal_receiver.cpp.

Definition at line 83 of file silverhammer_highspeed_internal_receiver.cpp.


Constructor & Destructor Documentation

Definition at line 84 of file silverhammer_highspeed_internal_receiver.cpp.


Member Function Documentation


Member Data Documentation

boost::shared_ptr<boost::asio::ip::udp::socket> jsk_network_tools::SilverhammerHighspeedInternalReceiver::socket_ [protected]

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


jsk_network_tools
Author(s): Yusuke Furuta
autogenerated on Fri Sep 8 2017 03:38:47