Open3D (C++ API)  0.12.0
Public Member Functions
open3d::io::rpc::ConnectionBase Class Referenceabstract

Base class for all connections. More...

#include <ConnectionBase.h>

Inheritance diagram for open3d::io::rpc::ConnectionBase:
open3d::io::rpc::BufferConnection open3d::io::rpc::Connection

Public Member Functions

 ConnectionBase ()
 
virtual ~ConnectionBase ()
 
virtual std::shared_ptr< zmq::message_t > Send (zmq::message_t &send_msg)=0
 Function for sending data wrapped in a zmq message object. More...
 
virtual std::shared_ptr< zmq::message_t > Send (const void *data, size_t size)=0
 

Detailed Description

Base class for all connections.

Constructor & Destructor Documentation

◆ ConnectionBase()

open3d::io::rpc::ConnectionBase::ConnectionBase ( )
inline

◆ ~ConnectionBase()

virtual open3d::io::rpc::ConnectionBase::~ConnectionBase ( )
inlinevirtual

Member Function Documentation

◆ Send() [1/2]

virtual std::shared_ptr<zmq::message_t> open3d::io::rpc::ConnectionBase::Send ( zmq::message_t &  send_msg)
pure virtual

Function for sending data wrapped in a zmq message object.

Implemented in open3d::io::rpc::Connection, and open3d::io::rpc::BufferConnection.

◆ Send() [2/2]

virtual std::shared_ptr<zmq::message_t> open3d::io::rpc::ConnectionBase::Send ( const void *  data,
size_t  size 
)
pure virtual

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