#include <socket_channel.h>
Public Member Functions | |
virtual std::size_t | Receive (char *data, std::size_t size) |
Receive data. More... | |
virtual void | Send (const char *message, std::size_t size) |
SocketChannel (int sock) | |
Opc binary cnnection channel. GNU LGPL. More... | |
virtual void | Stop () |
virtual | ~SocketChannel () |
![]() | |
InputChannel () | |
InputChannel (const InputChannel &)=delete | |
InputChannel (InputChannel &&)=delete | |
InputChannel & | operator= (const InputChannel &)=delete |
virtual | ~InputChannel () |
![]() | |
BreakableChannel () | |
BreakableChannel (const BreakableChannel &)=delete | |
BreakableChannel (BreakableChannel &&)=delete | |
BreakableChannel & | operator= (const BreakableChannel &)=delete |
virtual | ~BreakableChannel () |
![]() | |
OutputChannel & | operator= (const OutputChannel &)=delete |
OutputChannel () | |
OutputChannel (const OutputChannel &)=delete | |
OutputChannel (OutputChannel &&)=delete | |
virtual | ~OutputChannel () |
Private Attributes | |
int | Socket |
Definition at line 19 of file socket_channel.h.
OpcUa::SocketChannel::SocketChannel | ( | int | sock | ) |
Opc binary cnnection channel. GNU LGPL.
Definition at line 34 of file socket_channel.cpp.
|
virtual |
Definition at line 46 of file socket_channel.cpp.
|
virtual |
Receive data.
data | data for send |
size | size of data |
Implements OpcUa::InputChannel.
Definition at line 56 of file socket_channel.cpp.
|
virtual |
Implements OpcUa::OutputChannel.
Definition at line 73 of file socket_channel.cpp.
|
virtual |
Implements OpcUa::BreakableChannel.
Definition at line 51 of file socket_channel.cpp.
|
private |
Definition at line 31 of file socket_channel.h.