Class for data stream receivers that are created by this remote interface in order to keep track of created streams.
More...
|
virtual | ~TrackedDataReceiver () |
|
std::string | getIpAddress () const |
| Returns Ip address for which the receiver was created. More...
|
|
unsigned int | getPort () const |
| Returns port for which the receiver was created. More...
|
|
template<class PbMsgType > |
std::shared_ptr< PbMsgType > | receive () |
| Receives the next message from data stream (template-parameter version) More...
|
|
virtual std::shared_ptr<::google::protobuf::Message > | receive (const std::string &pb_msg_type) |
| Receives the next message from data stream (string-parameter version) More...
|
|
virtual void | setTimeout (unsigned int ms) |
| Sets a user-specified timeout for the receivePose() method. More...
|
|
virtual | ~DataReceiver () |
|
|
static shared_ptr< TrackedDataReceiver > | create (const string &ip_address, unsigned int &port, const string &stream, shared_ptr< RemoteInterface > creator) |
|
static Ptr | create (const std::string &ip_address, unsigned int &port) |
| Creates a data receiver bound to the user-given IP address and port number. More...
|
|
|
using | Ptr = std::shared_ptr< DataReceiver > |
|
typedef std::map< std::string, std::function< std::shared_ptr<::google::protobuf::Message >)> > | map_type |
|
Class for data stream receivers that are created by this remote interface in order to keep track of created streams.
Definition at line 172 of file remote_interface.cc.
virtual rc::dynamics::TrackedDataReceiver::~TrackedDataReceiver |
( |
| ) |
|
|
inlinevirtual |
rc::dynamics::TrackedDataReceiver::TrackedDataReceiver |
( |
const string & |
ip_address, |
|
|
unsigned int & |
port, |
|
|
const string & |
stream, |
|
|
shared_ptr< RemoteInterface > |
creator |
|
) |
| |
|
inlineprotected |
static shared_ptr<TrackedDataReceiver> rc::dynamics::TrackedDataReceiver::create |
( |
const string & |
ip_address, |
|
|
unsigned int & |
port, |
|
|
const string & |
stream, |
|
|
shared_ptr< RemoteInterface > |
creator |
|
) |
| |
|
inlinestatic |
string rc::dynamics::TrackedDataReceiver::dest_ |
|
protected |
string rc::dynamics::TrackedDataReceiver::stream_ |
|
protected |
The documentation for this class was generated from the following file: