Open3D (C++ API)
0.18.0+252c867
|
#include <MessageProcessorBase.h>
Public Member Functions | |
MessageProcessorBase () | |
Constructs a receiver listening on the specified address. More... | |
virtual | ~MessageProcessorBase () |
virtual std::shared_ptr< zmq::message_t > | ProcessMessage (const messages::Request &req, const messages::SetMeshData &msg, const msgpack::object_handle &obj) |
virtual std::shared_ptr< zmq::message_t > | ProcessMessage (const messages::Request &req, const messages::GetMeshData &msg, const msgpack::object_handle &obj) |
virtual std::shared_ptr< zmq::message_t > | ProcessMessage (const messages::Request &req, const messages::SetCameraData &msg, const msgpack::object_handle &obj) |
virtual std::shared_ptr< zmq::message_t > | ProcessMessage (const messages::Request &req, const messages::SetProperties &msg, const msgpack::object_handle &obj) |
virtual std::shared_ptr< zmq::message_t > | ProcessMessage (const messages::Request &req, const messages::SetActiveCamera &msg, const msgpack::object_handle &obj) |
virtual std::shared_ptr< zmq::message_t > | ProcessMessage (const messages::Request &req, const messages::SetTime &msg, const msgpack::object_handle &obj) |
Base class for processing received messages. Subclass from this and implement the overloaded ProcessMessage functions as needed.
open3d::io::rpc::MessageProcessorBase::MessageProcessorBase | ( | ) |
Constructs a receiver listening on the specified address.
|
virtual |
|
virtual |
Reimplemented in open3d::io::rpc::DummyMessageProcessor.
|
virtual |
Reimplemented in open3d::io::rpc::DummyMessageProcessor.
|
virtual |
Reimplemented in open3d::io::rpc::DummyMessageProcessor.
|
virtual |
Function for processing a msg.
req | The Request object that accompanies the msg object. |
msg | The message to be processed |
obj | The handle to the object from which the msg was unpacked. Can be used for custom unpacking. |
Reimplemented in open3d::io::rpc::DummyMessageProcessor, and open3d::visualization::MessageProcessor.
|
virtual |
Reimplemented in open3d::io::rpc::DummyMessageProcessor.
|
virtual |
Reimplemented in open3d::io::rpc::DummyMessageProcessor.