Public Member Functions | Private Attributes
OpcUa::Binary::OStream< OutputChannelType > Class Template Reference

#include <stream.h>

Inheritance diagram for OpcUa::Binary::OStream< OutputChannelType >:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void Flush ()
template<typename T >
OStreamoperator<< (const T &value)
OStreamoperator<< (OStream &(*pf)(OStream &out))
 OStream (std::shared_ptr< OutputChannelType > channel)
 OStream (OutputChannelType &channel)
virtual ~OStream ()

Private Attributes

std::shared_ptr
< OutputChannelType > 
Holder
OutputChannelType & Out
DataSerializer Serializer

Detailed Description

template<typename OutputChannelType>
class OpcUa::Binary::OStream< OutputChannelType >

Definition at line 105 of file stream.h.


Constructor & Destructor Documentation

template<typename OutputChannelType>
OpcUa::Binary::OStream< OutputChannelType >::OStream ( std::shared_ptr< OutputChannelType >  channel) [inline, explicit]

Definition at line 108 of file stream.h.

template<typename OutputChannelType>
OpcUa::Binary::OStream< OutputChannelType >::OStream ( OutputChannelType &  channel) [inline, explicit]

Definition at line 114 of file stream.h.

template<typename OutputChannelType>
virtual OpcUa::Binary::OStream< OutputChannelType >::~OStream ( ) [inline, virtual]

Definition at line 119 of file stream.h.


Member Function Documentation

template<typename OutputChannelType>
void OpcUa::Binary::OStream< OutputChannelType >::Flush ( ) [inline]

Definition at line 135 of file stream.h.

template<typename OutputChannelType>
template<typename T >
OStream& OpcUa::Binary::OStream< OutputChannelType >::operator<< ( const T &  value) [inline]

Definition at line 124 of file stream.h.

template<typename OutputChannelType>
OStream& OpcUa::Binary::OStream< OutputChannelType >::operator<< ( OStream< OutputChannelType > &(*)(OStream< OutputChannelType > &out)  pf) [inline]

Definition at line 130 of file stream.h.


Member Data Documentation

template<typename OutputChannelType>
std::shared_ptr<OutputChannelType> OpcUa::Binary::OStream< OutputChannelType >::Holder [private]

Definition at line 142 of file stream.h.

template<typename OutputChannelType>
OutputChannelType& OpcUa::Binary::OStream< OutputChannelType >::Out [private]

Definition at line 141 of file stream.h.

template<typename OutputChannelType>
DataSerializer OpcUa::Binary::OStream< OutputChannelType >::Serializer [private]

Definition at line 143 of file stream.h.


The documentation for this class was generated from the following file:


ros_opcua_impl_freeopcua
Author(s): Denis Štogl
autogenerated on Sat Jun 8 2019 18:25:00