Open3D (C++ API)  0.18.0+3975044
Public Member Functions
open3d::io::rpc::DummyMessageProcessor Class Reference

#include <DummyMessageProcessor.h>

Inheritance diagram for open3d::io::rpc::DummyMessageProcessor:
open3d::io::rpc::MessageProcessorBase

Public Member Functions

 DummyMessageProcessor ()
 
std::shared_ptr< zmq::message_t > ProcessMessage (const messages::Request &req, const messages::SetMeshData &msg, const msgpack::object_handle &obj) override
 
std::shared_ptr< zmq::message_t > ProcessMessage (const messages::Request &req, const messages::GetMeshData &msg, const msgpack::object_handle &obj) override
 
std::shared_ptr< zmq::message_t > ProcessMessage (const messages::Request &req, const messages::SetCameraData &msg, const msgpack::object_handle &obj) override
 
std::shared_ptr< zmq::message_t > ProcessMessage (const messages::Request &req, const messages::SetProperties &msg, const msgpack::object_handle &obj) override
 
std::shared_ptr< zmq::message_t > ProcessMessage (const messages::Request &req, const messages::SetActiveCamera &msg, const msgpack::object_handle &obj) override
 
std::shared_ptr< zmq::message_t > ProcessMessage (const messages::Request &req, const messages::SetTime &msg, const msgpack::object_handle &obj) override
 
- Public Member Functions inherited from open3d::io::rpc::MessageProcessorBase
 MessageProcessorBase ()
 Constructs a receiver listening on the specified address. More...
 
virtual ~MessageProcessorBase ()
 

Detailed Description

Message processor implementation which always returns a successful status. This class is meant for testing puproses.

Constructor & Destructor Documentation

◆ DummyMessageProcessor()

open3d::io::rpc::DummyMessageProcessor::DummyMessageProcessor ( )
inline

Member Function Documentation

◆ ProcessMessage() [1/6]

std::shared_ptr<zmq::message_t> open3d::io::rpc::DummyMessageProcessor::ProcessMessage ( const messages::Request req,
const messages::GetMeshData msg,
const msgpack::object_handle &  obj 
)
inlineoverridevirtual

◆ ProcessMessage() [2/6]

std::shared_ptr<zmq::message_t> open3d::io::rpc::DummyMessageProcessor::ProcessMessage ( const messages::Request req,
const messages::SetActiveCamera msg,
const msgpack::object_handle &  obj 
)
inlineoverridevirtual

◆ ProcessMessage() [3/6]

std::shared_ptr<zmq::message_t> open3d::io::rpc::DummyMessageProcessor::ProcessMessage ( const messages::Request req,
const messages::SetCameraData msg,
const msgpack::object_handle &  obj 
)
inlineoverridevirtual

◆ ProcessMessage() [4/6]

std::shared_ptr<zmq::message_t> open3d::io::rpc::DummyMessageProcessor::ProcessMessage ( const messages::Request req,
const messages::SetMeshData msg,
const msgpack::object_handle &  obj 
)
inlineoverridevirtual

Function for processing a msg.

Parameters
reqThe Request object that accompanies the msg object.
msgThe message to be processed
objThe handle to the object from which the msg was unpacked. Can be used for custom unpacking.

Reimplemented from open3d::io::rpc::MessageProcessorBase.

◆ ProcessMessage() [5/6]

std::shared_ptr<zmq::message_t> open3d::io::rpc::DummyMessageProcessor::ProcessMessage ( const messages::Request req,
const messages::SetProperties msg,
const msgpack::object_handle &  obj 
)
inlineoverridevirtual

◆ ProcessMessage() [6/6]

std::shared_ptr<zmq::message_t> open3d::io::rpc::DummyMessageProcessor::ProcessMessage ( const messages::Request req,
const messages::SetTime msg,
const msgpack::object_handle &  obj 
)
inlineoverridevirtual

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