#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] |