Open3D (C++ API)
0.19.0
Toggle main menu visibility
Loading...
Searching...
No Matches
cpp
open3d
io
rpc
BufferConnection.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
#include <sstream>
12
13
#include "
open3d/io/rpc/ConnectionBase.h
"
14
15
namespace
open3d
{
16
namespace
io
{
17
namespace
rpc
{
18
20
class
BufferConnection
:
public
ConnectionBase
{
21
public
:
22
BufferConnection
() {}
23
25
std::shared_ptr<zmq::message_t>
Send
(zmq::message_t& send_msg);
26
28
std::shared_ptr<zmq::message_t>
Send
(
const
void
*
data
,
size_t
size);
29
30
std::stringstream&
buffer
() {
return
buffer_; }
31
const
std::stringstream&
buffer
()
const
{
return
buffer_; }
32
33
private
:
34
std::stringstream buffer_;
35
};
36
}
// namespace rpc
37
}
// namespace io
38
}
// namespace open3d
ConnectionBase.h
open3d::io::rpc::BufferConnection::Send
std::shared_ptr< zmq::message_t > Send(zmq::message_t &send_msg)
Function for sending data wrapped in a zmq message object.
Definition
BufferConnection.cpp:21
open3d::io::rpc::BufferConnection::buffer
const std::stringstream & buffer() const
Definition
BufferConnection.h:31
open3d::io::rpc::BufferConnection::BufferConnection
BufferConnection()
Definition
BufferConnection.h:22
open3d::io::rpc::BufferConnection::buffer
std::stringstream & buffer()
Definition
BufferConnection.h:30
open3d::io::rpc::ConnectionBase::ConnectionBase
ConnectionBase()
Definition
ConnectionBase.h:24
open3d::data
Definition
Dataset.cpp:18
open3d::io::rpc
Definition
BufferConnection.cpp:19
open3d::io
Definition
FeatureIO.cpp:14
open3d
Definition
PinholeCameraIntrinsic.cpp:16
Generated by
1.17.0