Public Types | Public Member Functions
OpcUa::InputChannel Class Reference

#include <channel.h>

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

List of all members.

Public Types

typedef std::shared_ptr
< InputChannel
SharedPtr
typedef std::unique_ptr
< InputChannel
UniquePtr

Public Member Functions

 InputChannel ()
 InputChannel (const InputChannel &)
 InputChannel (InputChannel &&)
InputChanneloperator= (const InputChannel &)
virtual std::size_t Receive (char *data, std::size_t size)=0
 Receive data.
virtual ~InputChannel ()

Detailed Description

Definition at line 35 of file channel.h.


Member Typedef Documentation

typedef std::shared_ptr<InputChannel> OpcUa::InputChannel::SharedPtr

Reimplemented in OpcUa::IOChannel.

Definition at line 38 of file channel.h.

typedef std::unique_ptr<InputChannel> OpcUa::InputChannel::UniquePtr

Reimplemented in OpcUa::IOChannel.

Definition at line 39 of file channel.h.


Constructor & Destructor Documentation

virtual OpcUa::InputChannel::~InputChannel ( ) [inline, virtual]

Definition at line 42 of file channel.h.

Definition at line 43 of file channel.h.


Member Function Documentation

InputChannel& OpcUa::InputChannel::operator= ( const InputChannel )
virtual std::size_t OpcUa::InputChannel::Receive ( char *  data,
std::size_t  size 
) [pure virtual]

Receive data.

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

Implemented in OpcUa::InputFromBuffer, OpcUa::Impl::BufferedInput, OpcUa::RemoteConnection, and OpcUa::SocketChannel.


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


ros_opcua_impl_freeopcua
Author(s): Denis Štogl
autogenerated on Sat Jun 8 2019 18:24:59