Open3D (C++ API)
0.19.0
Toggle main menu visibility
Loading...
Searching...
No Matches
cpp
open3d
io
rpc
DummyMessageProcessor.h
Go to the documentation of this file.
1
// ----------------------------------------------------------------------------
2
// - Open3D: www.open3d.org -
3
// ----------------------------------------------------------------------------
4
// Copyright (c) 2018-2024 www.open3d.org
5
// SPDX-License-Identifier: MIT
6
// ----------------------------------------------------------------------------
7
8
#pragma once
9
10
#include <msgpack.hpp>
11
12
#include "
open3d/io/rpc/MessageProcessorBase.h
"
13
#include "
open3d/io/rpc/MessageUtils.h
"
14
15
namespace
open3d
{
16
namespace
io
{
17
namespace
rpc
{
18
21
class
DummyMessageProcessor
:
public
MessageProcessorBase
{
22
public
:
23
DummyMessageProcessor
() :
MessageProcessorBase
() {}
24
25
std::shared_ptr<zmq::message_t>
ProcessMessage
(
26
const
messages::Request
& req,
27
const
messages::SetMeshData
& msg,
28
const
msgpack::object_handle& obj)
override
{
29
return
CreateStatusOKMsg
();
30
}
31
std::shared_ptr<zmq::message_t>
ProcessMessage
(
32
const
messages::Request
& req,
33
const
messages::GetMeshData
& msg,
34
const
msgpack::object_handle& obj)
override
{
35
return
CreateStatusOKMsg
();
36
}
37
std::shared_ptr<zmq::message_t>
ProcessMessage
(
38
const
messages::Request
& req,
39
const
messages::SetCameraData
& msg,
40
const
msgpack::object_handle& obj)
override
{
41
return
CreateStatusOKMsg
();
42
}
43
std::shared_ptr<zmq::message_t>
ProcessMessage
(
44
const
messages::Request
& req,
45
const
messages::SetProperties
& msg,
46
const
msgpack::object_handle& obj)
override
{
47
return
CreateStatusOKMsg
();
48
}
49
std::shared_ptr<zmq::message_t>
ProcessMessage
(
50
const
messages::Request
& req,
51
const
messages::SetActiveCamera
& msg,
52
const
msgpack::object_handle& obj)
override
{
53
return
CreateStatusOKMsg
();
54
}
55
std::shared_ptr<zmq::message_t>
ProcessMessage
(
56
const
messages::Request
& req,
57
const
messages::SetTime
& msg,
58
const
msgpack::object_handle& obj)
override
{
59
return
CreateStatusOKMsg
();
60
}
61
};
62
63
}
// namespace rpc
64
}
// namespace io
65
}
// namespace open3d
MessageProcessorBase.h
MessageUtils.h
open3d::io::rpc::DummyMessageProcessor::ProcessMessage
std::shared_ptr< zmq::message_t > ProcessMessage(const messages::Request &req, const messages::SetActiveCamera &msg, const msgpack::object_handle &obj) override
Definition
DummyMessageProcessor.h:49
open3d::io::rpc::DummyMessageProcessor::ProcessMessage
std::shared_ptr< zmq::message_t > ProcessMessage(const messages::Request &req, const messages::GetMeshData &msg, const msgpack::object_handle &obj) override
Definition
DummyMessageProcessor.h:31
open3d::io::rpc::DummyMessageProcessor::ProcessMessage
std::shared_ptr< zmq::message_t > ProcessMessage(const messages::Request &req, const messages::SetMeshData &msg, const msgpack::object_handle &obj) override
Definition
DummyMessageProcessor.h:25
open3d::io::rpc::DummyMessageProcessor::ProcessMessage
std::shared_ptr< zmq::message_t > ProcessMessage(const messages::Request &req, const messages::SetCameraData &msg, const msgpack::object_handle &obj) override
Definition
DummyMessageProcessor.h:37
open3d::io::rpc::DummyMessageProcessor::DummyMessageProcessor
DummyMessageProcessor()
Definition
DummyMessageProcessor.h:23
open3d::io::rpc::DummyMessageProcessor::ProcessMessage
std::shared_ptr< zmq::message_t > ProcessMessage(const messages::Request &req, const messages::SetProperties &msg, const msgpack::object_handle &obj) override
Definition
DummyMessageProcessor.h:43
open3d::io::rpc::DummyMessageProcessor::ProcessMessage
std::shared_ptr< zmq::message_t > ProcessMessage(const messages::Request &req, const messages::SetTime &msg, const msgpack::object_handle &obj) override
Definition
DummyMessageProcessor.h:55
open3d::io::rpc::MessageProcessorBase::MessageProcessorBase
MessageProcessorBase()
Constructs a receiver listening on the specified address.
Definition
MessageProcessorBase.cpp:49
open3d::io::rpc
Definition
BufferConnection.cpp:19
open3d::io::rpc::CreateStatusOKMsg
std::shared_ptr< zmq::message_t > CreateStatusOKMsg()
Definition
MessageUtils.cpp:83
open3d::io
Definition
FeatureIO.cpp:14
open3d
Definition
PinholeCameraIntrinsic.cpp:16
open3d::io::rpc::messages::GetMeshData
struct for defining a "get_mesh_data" message, which requests mesh data.
Definition
Messages.h:410
open3d::io::rpc::messages::Request
Definition
Messages.h:508
open3d::io::rpc::messages::SetActiveCamera
Definition
Messages.h:488
open3d::io::rpc::messages::SetCameraData
Definition
Messages.h:458
open3d::io::rpc::messages::SetMeshData
Definition
Messages.h:391
open3d::io::rpc::messages::SetProperties
Definition
Messages.h:497
open3d::io::rpc::messages::SetTime
Definition
Messages.h:478
Generated by
1.17.0