Classes | Namespaces | Macros | Typedefs | Functions
stream.h File Reference
#include <opc/ua/protocol/channel.h>
#include <opc/ua/protocol/binary/common.h>
#include <memory>
#include <vector>
Include dependency graph for stream.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  OpcUa::Binary::DataDeserializer
 
class  OpcUa::Binary::DataSerializer
 
class  OpcUa::Binary::DataSupplier
 
class  OpcUa::Binary::InputOutputStream< InputChannelType, OutputChannelType >
 
class  OpcUa::Binary::IOStream< IOChannelType >
 
class  OpcUa::Binary::IStream< InputChannelType >
 
class  OpcUa::Binary::OStream< OutputChannelType >
 
struct  OpcUa::Binary::RawBuffer
 
struct  OpcUa::Binary::RawMessage
 

Namespaces

 OpcUa
 OPC UA Address space part. GNU LGPL.
 
 OpcUa::Binary
 

Macros

#define OPCUA_DEFAULT_BUFFER_SIZE   4096
 Opc binary stream. Stream classes perform Serialization/Deserialization of opc ua structures. GNU LGPL. More...
 

Typedefs

typedef OpcUa::Binary::IOStream< OpcUa::IOChannelOpcUa::Binary::IOStreamBinary
 
typedef OpcUa::Binary::IStream< OpcUa::InputChannelOpcUa::Binary::IStreamBinary
 
typedef OpcUa::Binary::OStream< OpcUa::OutputChannelOpcUa::Binary::OStreamBinary
 

Functions

template<typename ChannelType >
OStream< ChannelType > & OpcUa::Binary::flush (OStream< ChannelType > &os)
 

Macro Definition Documentation

#define OPCUA_DEFAULT_BUFFER_SIZE   4096

Opc binary stream. Stream classes perform Serialization/Deserialization of opc ua structures. GNU LGPL.

Author
Alexander Rykovanov 2012 rykov.nosp@m.anov.nosp@m..as@g.nosp@m.mail.nosp@m..com Distributed under the GNU LGPL License (See accompanying file LICENSE or copy at http://www.gnu.org/licenses/lgpl.html)

Definition at line 22 of file stream.h.



ros_opcua_impl_freeopcua
Author(s): Denis Štogl
autogenerated on Tue Jan 19 2021 03:12:09