Public Member Functions | Private Attributes
OpcUa::SocketChannel Class Reference

#include <socket_channel.h>

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

List of all members.

Public Member Functions

virtual std::size_t Receive (char *data, std::size_t size)
 Receive data.
virtual void Send (const char *message, std::size_t size)
 SocketChannel (int sock)
 Opc binary cnnection channel. GNU LGPL.
virtual void Stop ()
virtual ~SocketChannel ()

Private Attributes

int Socket

Detailed Description

Definition at line 19 of file socket_channel.h.


Constructor & Destructor Documentation

Opc binary cnnection channel. GNU LGPL.

Author:
Alexander Rykovanov 2012 rykovanov.as@gmail.com Distributed under the GNU LGPL License (See accompanying file LICENSE or copy at http://www.gnu.org/licenses/lgpl.html)

Definition at line 34 of file socket_channel.cpp.

Definition at line 45 of file socket_channel.cpp.


Member Function Documentation

std::size_t OpcUa::SocketChannel::Receive ( char *  data,
std::size_t  size 
) [virtual]

Receive data.

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

Implements OpcUa::InputChannel.

Definition at line 59 of file socket_channel.cpp.

void OpcUa::SocketChannel::Send ( const char *  message,
std::size_t  size 
) [virtual]

Implements OpcUa::OutputChannel.

Definition at line 73 of file socket_channel.cpp.

void OpcUa::SocketChannel::Stop ( ) [virtual]

Implements OpcUa::BreakableChannel.

Definition at line 50 of file socket_channel.cpp.


Member Data Documentation

Definition at line 31 of file socket_channel.h.


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


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