![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
#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.
Definition at line 40 of file MessageProcessorBase.h.
| cloudViewer::io::rpc::MessageProcessorBase::MessageProcessorBase | ( | ) |
Constructs a receiver listening on the specified address.
Definition at line 49 of file MessageProcessorBase.cpp.
|
virtual |
Definition at line 51 of file MessageProcessorBase.cpp.
|
virtual |
Reimplemented in cloudViewer::io::rpc::DummyMessageProcessor.
Definition at line 60 of file MessageProcessorBase.cpp.
|
virtual |
Reimplemented in cloudViewer::io::rpc::DummyMessageProcessor.
Definition at line 81 of file MessageProcessorBase.cpp.
|
virtual |
Reimplemented in cloudViewer::io::rpc::DummyMessageProcessor.
Definition at line 67 of file MessageProcessorBase.cpp.
|
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 cloudViewer::io::rpc::DummyMessageProcessor, and cloudViewer::visualization::MessageProcessor.
Definition at line 53 of file MessageProcessorBase.cpp.
|
virtual |
Reimplemented in cloudViewer::io::rpc::DummyMessageProcessor.
Definition at line 74 of file MessageProcessorBase.cpp.
|
virtual |
Reimplemented in cloudViewer::io::rpc::DummyMessageProcessor.
Definition at line 88 of file MessageProcessorBase.cpp.