#include <channel.h>

Public Types | |
| typedef std::shared_ptr < InputChannel > | SharedPtr |
| typedef std::unique_ptr < InputChannel > | UniquePtr |
Public Member Functions | |
| InputChannel () | |
| InputChannel (const InputChannel &) | |
| InputChannel (InputChannel &&) | |
| InputChannel & | operator= (const InputChannel &) |
| virtual std::size_t | Receive (char *data, std::size_t size)=0 |
| Receive data. | |
| virtual | ~InputChannel () |
| typedef std::shared_ptr<InputChannel> OpcUa::InputChannel::SharedPtr |
Reimplemented in OpcUa::IOChannel.
| typedef std::unique_ptr<InputChannel> OpcUa::InputChannel::UniquePtr |
Reimplemented in OpcUa::IOChannel.
| virtual OpcUa::InputChannel::~InputChannel | ( | ) | [inline, virtual] |
| OpcUa::InputChannel::InputChannel | ( | ) | [inline] |
| OpcUa::InputChannel::InputChannel | ( | const InputChannel & | ) |
| InputChannel& OpcUa::InputChannel::operator= | ( | const InputChannel & | ) |
| virtual std::size_t OpcUa::InputChannel::Receive | ( | char * | data, |
| std::size_t | size | ||
| ) | [pure virtual] |
Receive data.
| data | data for send |
| size | size of data |
Implemented in OpcUa::InputFromBuffer, OpcUa::Impl::BufferedInput, OpcUa::RemoteConnection, and OpcUa::SocketChannel.