#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 () |
Public Member Functions inherited from OpcUa::InputChannel | |
| InputChannel () | |
| InputChannel (const InputChannel &)=delete | |
| InputChannel (InputChannel &&)=delete | |
| InputChannel & | operator= (const InputChannel &)=delete |
| virtual | ~InputChannel () |
Public Member Functions inherited from OpcUa::BreakableChannel | |
| BreakableChannel () | |
| BreakableChannel (const BreakableChannel &)=delete | |
| BreakableChannel (BreakableChannel &&)=delete | |
| BreakableChannel & | operator= (const BreakableChannel &)=delete |
| virtual | ~BreakableChannel () |
Public Member Functions inherited from OpcUa::OutputChannel | |
| 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.