Open3D (C++ API)  0.19.0
Loading...
Searching...
No Matches
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.
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: