#include <stream.h>
Public Member Functions | |
IStream (std::shared_ptr< InputChannelType > channel) | |
IStream (InputChannelType &channel) | |
template<typename T > | |
IStream & | operator>> (T &value) |
virtual | ~IStream () |
Private Member Functions | |
virtual size_t | Read (char *buffer, size_t size) |
Private Attributes | |
DataDeserializer | Deserializer |
std::shared_ptr< InputChannelType > | Holder |
InputChannelType & | In |
OpcUa::Binary::IStream< InputChannelType >::IStream | ( | std::shared_ptr< InputChannelType > | channel | ) | [inline, explicit] |
OpcUa::Binary::IStream< InputChannelType >::IStream | ( | InputChannelType & | channel | ) | [inline, explicit] |
virtual OpcUa::Binary::IStream< InputChannelType >::~IStream | ( | ) | [inline, virtual] |
IStream& OpcUa::Binary::IStream< InputChannelType >::operator>> | ( | T & | value | ) | [inline] |
virtual size_t OpcUa::Binary::IStream< InputChannelType >::Read | ( | char * | buffer, |
size_t | size | ||
) | [inline, private, virtual] |
Implements OpcUa::Binary::DataSupplier.
DataDeserializer OpcUa::Binary::IStream< InputChannelType >::Deserializer [private] |
std::shared_ptr<InputChannelType> OpcUa::Binary::IStream< InputChannelType >::Holder [private] |
InputChannelType& OpcUa::Binary::IStream< InputChannelType >::In [private] |