Open3D (C++ API)
0.19.0
Toggle main menu visibility
Loading...
Searching...
No Matches
cpp
open3d
io
rpc
ConnectionBase.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 <memory>
11
12
namespace
zmq
{
13
class
message_t;
14
class
socket_t;
15
}
// namespace zmq
16
17
namespace
open3d
{
18
namespace
io {
19
namespace
rpc {
20
22
class
ConnectionBase
{
23
public
:
24
ConnectionBase
(){};
25
virtual
~ConnectionBase
(){};
26
28
virtual
std::shared_ptr<zmq::message_t>
Send
(zmq::message_t& send_msg) = 0;
29
virtual
std::shared_ptr<zmq::message_t>
Send
(
const
void
*
data
,
30
size_t
size) = 0;
31
};
32
}
// namespace rpc
33
}
// namespace io
34
}
// namespace open3d
open3d::io::rpc::ConnectionBase::~ConnectionBase
virtual ~ConnectionBase()
Definition
ConnectionBase.h:25
open3d::io::rpc::ConnectionBase::Send
virtual std::shared_ptr< zmq::message_t > Send(const void *data, size_t size)=0
open3d::io::rpc::ConnectionBase::Send
virtual std::shared_ptr< zmq::message_t > Send(zmq::message_t &send_msg)=0
Function for sending data wrapped in a zmq message object.
open3d::io::rpc::ConnectionBase::ConnectionBase
ConnectionBase()
Definition
ConnectionBase.h:24
open3d::data
Definition
Dataset.cpp:18
open3d
Definition
PinholeCameraIntrinsic.cpp:16
zmq
Definition
ConnectionBase.h:12
Generated by
1.17.0