Public Member Functions | List of all members
OpcUa::RemoteConnection Class Referenceabstract

#include <remote_connection.h>

Inheritance diagram for OpcUa::RemoteConnection:
Inheritance graph
[legend]

Public Member Functions

virtual std::string GetHost () const =0
 
virtual unsigned GetPort () const =0
 
virtual std::size_t Receive (char *data, std::size_t size)=0
 Receive data. More...
 
virtual void Send (const char *message, std::size_t size)=0
 
- Public Member Functions inherited from OpcUa::InputChannel
 InputChannel ()
 
 InputChannel (const InputChannel &)=delete
 
 InputChannel (InputChannel &&)=delete
 
InputChanneloperator= (const InputChannel &)=delete
 
virtual ~InputChannel ()
 
- Public Member Functions inherited from OpcUa::BreakableChannel
 BreakableChannel ()
 
 BreakableChannel (const BreakableChannel &)=delete
 
 BreakableChannel (BreakableChannel &&)=delete
 
BreakableChanneloperator= (const BreakableChannel &)=delete
 
virtual void Stop ()=0
 
virtual ~BreakableChannel ()
 
- Public Member Functions inherited from OpcUa::OutputChannel
OutputChanneloperator= (const OutputChannel &)=delete
 
 OutputChannel ()
 
 OutputChannel (const OutputChannel &)=delete
 
 OutputChannel (OutputChannel &&)=delete
 
virtual ~OutputChannel ()
 

Detailed Description

Definition at line 23 of file remote_connection.h.

Member Function Documentation

virtual std::string OpcUa::RemoteConnection::GetHost ( ) const
pure virtual
virtual unsigned OpcUa::RemoteConnection::GetPort ( ) const
pure virtual
virtual std::size_t OpcUa::RemoteConnection::Receive ( char *  data,
std::size_t  size 
)
pure virtual

Receive data.

Parameters
datadata for send
sizesize of data
Returns
size of received data

Implements OpcUa::InputChannel.

virtual void OpcUa::RemoteConnection::Send ( const char *  message,
std::size_t  size 
)
pure virtual

Implements OpcUa::OutputChannel.


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


ros_opcua_impl_freeopcua
Author(s): Denis Štogl
autogenerated on Tue Jan 19 2021 03:12:09