Go to the source code of this file.
|
template<typename ZMQ_SOCKET_TYPE > |
void | mrpt::serialization::mrpt_send_to_zmq (ZMQ_SOCKET_TYPE zmq_socket, const mrpt::serialization::CSerializable &obj, const size_t max_packet_len=0) |
| Send an MRPT object to a ZMQ socket. More...
|
|
template<typename ZMQ_SOCKET_TYPE , typename VECTOR_MSG_T > |
bool | mrpt::serialization::mrpt_recv_from_zmq_buf (ZMQ_SOCKET_TYPE zmq_socket, VECTOR_MSG_T &out_lst_msgs, mrpt::io::CMemoryStream &target_buf, bool dont_wait, size_t *rx_obj_length_in_bytes) |
| Users may normally call mrpt_recv_from_zmq() and mrpt_recv_from_zmq_into(). More...
|
|
template<typename VECTOR_MSG_T > |
void | mrpt::serialization::internal::free_zmq_msg_lst (VECTOR_MSG_T &lst_msgs) |
|
template<typename ZMQ_SOCKET_TYPE > |
mrpt::serialization::CSerializable::Ptr | mrpt::serialization::mrpt_recv_from_zmq (ZMQ_SOCKET_TYPE zmq_socket, bool dont_wait=false, size_t *rx_obj_length_in_bytes=nullptr) |
| Receives an MRPT object from a ZMQ socket, determining the type of the object on-the-fly. More...
|
|
template<typename ZMQ_SOCKET_TYPE > |
bool | mrpt::serialization::mrpt_recv_from_zmq_into (ZMQ_SOCKET_TYPE zmq_socket, mrpt::serialization::CSerializable &target_object, bool dont_wait=false, size_t *rx_obj_length_in_bytes=nullptr) |
| Like mrpt_recv_from_zmq() but without dynamically allocating the received object, more efficient to use if the type of the received object is known in advance. More...
|
|