Classes | Typedefs | Enumerations | Functions
OpcUa::Binary Namespace Reference

Classes

struct  Acknowledge
 
struct  AsymmetricAlgorithmHeader
 
class  DataDeserializer
 
class  DataSerializer
 
class  DataSupplier
 
struct  Error
 
struct  Header
 
struct  Hello
 
class  InputOutputStream
 
class  IOStream
 
class  IStream
 
class  OStream
 
struct  RawBuffer
 
struct  RawMessage
 
struct  SecureHeader
 
struct  SequenceHeader
 
struct  SymmetricAlgorithmHeader
 

Typedefs

typedef OpcUa::Binary::IOStream< OpcUa::IOChannelIOStreamBinary
 
typedef OpcUa::Binary::IStream< OpcUa::InputChannelIStreamBinary
 
typedef OpcUa::Binary::OStream< OpcUa::OutputChannelOStreamBinary
 

Enumerations

enum  ChunkType { CHT_INVALID = 0, CHT_SINGLE = 1, CHT_INTERMEDIATE, CHT_FINAL }
 
enum  MessageType {
  MT_INVALID = 0, MT_HELLO = 1, MT_ACKNOWLEDGE, MT_ERROR,
  MT_SECURE_OPEN, MT_SECURE_CLOSE, MT_SECURE_MESSAGE
}
 

Functions

template<>
void DataDeserializer::Deserialize< OpcUa::AdditionalHeader > (OpcUa::AdditionalHeader &header)
 
template<>
void DataDeserializer::Deserialize< OpcUa::Binary::Acknowledge > (OpcUa::Binary::Acknowledge &message)
 
template<>
void DataDeserializer::Deserialize< OpcUa::Binary::AsymmetricAlgorithmHeader > (OpcUa::Binary::AsymmetricAlgorithmHeader &header)
 
template<>
void DataDeserializer::Deserialize< OpcUa::Binary::ChunkType > (OpcUa::Binary::ChunkType &value)
 
template<>
void DataDeserializer::Deserialize< OpcUa::Binary::Error > (OpcUa::Binary::Error &message)
 
template<>
void DataDeserializer::Deserialize< OpcUa::Binary::Header > (OpcUa::Binary::Header &header)
 
template<>
void DataDeserializer::Deserialize< OpcUa::Binary::Hello > (OpcUa::Binary::Hello &message)
 
template<>
void DataDeserializer::Deserialize< OpcUa::Binary::MessageType > (OpcUa::Binary::MessageType &value)
 
template<>
void DataDeserializer::Deserialize< OpcUa::Binary::RawBuffer > (OpcUa::Binary::RawBuffer &raw)
 
template<>
void DataDeserializer::Deserialize< OpcUa::Binary::SecureHeader > (OpcUa::Binary::SecureHeader &header)
 
template<>
void DataDeserializer::Deserialize< OpcUa::Binary::SequenceHeader > (OpcUa::Binary::SequenceHeader &header)
 
template<>
void DataDeserializer::Deserialize< OpcUa::Binary::SymmetricAlgorithmHeader > (OpcUa::Binary::SymmetricAlgorithmHeader &header)
 
template<>
void DataDeserializer::Deserialize< OpcUa::CloseSecureChannelRequest > (OpcUa::CloseSecureChannelRequest &request)
 
template<>
void DataDeserializer::Deserialize< OpcUa::DateTime > (OpcUa::DateTime &date)
 
template<>
void DataDeserializer::Deserialize< OpcUa::DiagnosticInfo > (OpcUa::DiagnosticInfo &info)
 
template<>
void DataDeserializer::Deserialize< OpcUa::DiagnosticInfoList > (OpcUa::DiagnosticInfoList &infos)
 
template<>
void DataDeserializer::Deserialize< OpcUa::ExpandedNodeId > (OpcUa::ExpandedNodeId &id)
 
template<>
void DataDeserializer::Deserialize< OpcUa::Guid > (OpcUa::Guid &value)
 
template<>
void DataDeserializer::Deserialize< OpcUa::LocalizedText > (OpcUa::LocalizedText &lt)
 
template<>
void DataDeserializer::Deserialize< OpcUa::NodeId > (OpcUa::NodeId &id)
 
template<>
void DataDeserializer::Deserialize< OpcUa::OpenSecureChannelRequest > (OpcUa::OpenSecureChannelRequest &request)
 
template<>
void DataDeserializer::Deserialize< OpcUa::OpenSecureChannelResponse > (OpcUa::OpenSecureChannelResponse &response)
 
template<>
void DataDeserializer::Deserialize< OpcUa::RequestHeader > (OpcUa::RequestHeader &header)
 
template<>
void DataDeserializer::Deserialize< OpcUa::ResponseHeader > (OpcUa::ResponseHeader &header)
 
template<>
void DataDeserializer::Deserialize< OpcUa::SecurityToken > (OpcUa::SecurityToken &token)
 
template<>
void DataDeserializer::Deserialize< std::string > (std::string &value)
 
template<>
void DataDeserializer::Deserialize< std::vector< AddNodesItem > > (std::vector< AddNodesItem > &ack)
 
template<>
void DataDeserializer::Deserialize< std::vector< AddNodesResult > > (std::vector< AddNodesResult > &ack)
 
template<>
void DataDeserializer::Deserialize< std::vector< AddReferencesItem > > (std::vector< AddReferencesItem > &ack)
 
template<>
void DataDeserializer::Deserialize< std::vector< bool > > (std::vector< bool > &value)
 
template<>
void DataDeserializer::Deserialize< std::vector< BrowsePath > > (std::vector< BrowsePath > &paths)
 
template<>
void DataDeserializer::Deserialize< std::vector< BrowsePathResult > > (std::vector< BrowsePathResult > &results)
 
template<>
void DataDeserializer::Deserialize< std::vector< BrowsePathTarget > > (std::vector< BrowsePathTarget > &targets)
 
template<>
void DataDeserializer::Deserialize< std::vector< ByteString > > (std::vector< ByteString > &value)
 
template<>
void DataDeserializer::Deserialize< std::vector< double > > (std::vector< double > &value)
 
template<>
void DataDeserializer::Deserialize< std::vector< EventFieldList > > (std::vector< EventFieldList > &targets)
 
template<>
void DataDeserializer::Deserialize< std::vector< FilterOperand > > (std::vector< FilterOperand > &targets)
 
template<>
void DataDeserializer::Deserialize< std::vector< float > > (std::vector< float > &value)
 
template<>
void DataDeserializer::Deserialize< std::vector< Guid > > (std::vector< Guid > &value)
 
template<>
void DataDeserializer::Deserialize< std::vector< int16_t > > (std::vector< int16_t > &value)
 
template<>
void DataDeserializer::Deserialize< std::vector< int32_t > > (std::vector< int32_t > &value)
 
template<>
void DataDeserializer::Deserialize< std::vector< int64_t > > (std::vector< int64_t > &value)
 
template<>
void DataDeserializer::Deserialize< std::vector< int8_t > > (std::vector< int8_t > &value)
 
template<>
void DataDeserializer::Deserialize< std::vector< IntegerId > > (std::vector< IntegerId > &targets)
 
template<>
void DataDeserializer::Deserialize< std::vector< LocalizedText > > (std::vector< LocalizedText > &value)
 
template<>
void DataDeserializer::Deserialize< std::vector< MonitoredItemCreateRequest > > (std::vector< MonitoredItemCreateRequest > &targets)
 
template<>
void DataDeserializer::Deserialize< std::vector< MonitoredItemCreateResult > > (std::vector< MonitoredItemCreateResult > &targets)
 
template<>
void DataDeserializer::Deserialize< std::vector< MonitoredItems > > (std::vector< MonitoredItems > &targets)
 
template<>
void DataDeserializer::Deserialize< std::vector< NodeId > > (std::vector< NodeId > &value)
 
template<>
void DataDeserializer::Deserialize< std::vector< OpcUa::DateTime > > (std::vector< OpcUa::DateTime > &date)
 
template<>
void DataDeserializer::Deserialize< std::vector< QualifiedName > > (std::vector< QualifiedName > &value)
 
template<>
void DataDeserializer::Deserialize< std::vector< RelativePathElement > > (std::vector< RelativePathElement > &targets)
 
template<>
void DataDeserializer::Deserialize< std::vector< SimpleAttributeOperand > > (std::vector< SimpleAttributeOperand > &targets)
 
template<>
void DataDeserializer::Deserialize< std::vector< StatusCode > > (std::vector< StatusCode > &value)
 
template<>
void DataDeserializer::Deserialize< std::vector< std::string > > (std::vector< std::string > &value)
 
template<>
void DataDeserializer::Deserialize< std::vector< std::vector< uint8_t > > > (std::vector< std::vector< uint8_t >> &value)
 
template<>
void DataDeserializer::Deserialize< std::vector< SubscriptionAcknowledgement > > (std::vector< SubscriptionAcknowledgement > &ack)
 
template<>
void DataDeserializer::Deserialize< std::vector< uint16_t > > (std::vector< uint16_t > &value)
 
template<>
void DataDeserializer::Deserialize< std::vector< uint32_t > > (std::vector< uint32_t > &value)
 
template<>
void DataDeserializer::Deserialize< std::vector< uint64_t > > (std::vector< uint64_t > &value)
 
template<>
void DataDeserializer::Deserialize< std::vector< uint8_t > > (std::vector< uint8_t > &value)
 
template<>
void DataDeserializer::Deserialize< std::vector< Variant > > (std::vector< Variant > &targets)
 
template<>
void DataDeserializer::Deserialize< UserIdentifyToken::UserNameStruct > (UserIdentifyToken::UserNameStruct &uname)
 
template<>
void DataSerializer::Serialize< OpcUa::AdditionalHeader > (const OpcUa::AdditionalHeader &header)
 
template<>
void DataSerializer::Serialize< OpcUa::Binary::Acknowledge > (const OpcUa::Binary::Acknowledge &message)
 
template<>
void DataSerializer::Serialize< OpcUa::Binary::AsymmetricAlgorithmHeader > (const OpcUa::Binary::AsymmetricAlgorithmHeader &header)
 
template<>
void DataSerializer::Serialize< OpcUa::Binary::ChunkType > (const OpcUa::Binary::ChunkType &value)
 
template<>
void DataSerializer::Serialize< OpcUa::Binary::Error > (const OpcUa::Binary::Error &message)
 
template<>
void DataSerializer::Serialize< OpcUa::Binary::Header > (const OpcUa::Binary::Header &header)
 
template<>
void DataSerializer::Serialize< OpcUa::Binary::Hello > (const OpcUa::Binary::Hello &message)
 
template<>
void DataSerializer::Serialize< OpcUa::Binary::MessageType > (const OpcUa::Binary::MessageType &value)
 
template<>
void DataSerializer::Serialize< OpcUa::Binary::RawMessage > (const OpcUa::Binary::RawMessage &raw)
 
template<>
void DataSerializer::Serialize< OpcUa::Binary::SecureHeader > (const OpcUa::Binary::SecureHeader &header)
 
template<>
void DataSerializer::Serialize< OpcUa::Binary::SequenceHeader > (const OpcUa::Binary::SequenceHeader &header)
 
template<>
void DataSerializer::Serialize< OpcUa::Binary::SymmetricAlgorithmHeader > (const OpcUa::Binary::SymmetricAlgorithmHeader &header)
 
template<>
void DataSerializer::Serialize< OpcUa::CloseSecureChannelRequest > (const OpcUa::CloseSecureChannelRequest &request)
 
template<>
void DataSerializer::Serialize< OpcUa::DateTime > (const OpcUa::DateTime &date)
 
template<>
void DataSerializer::Serialize< OpcUa::DiagnosticInfo > (const OpcUa::DiagnosticInfo &info)
 
template<>
void DataSerializer::Serialize< OpcUa::DiagnosticInfoList > (const OpcUa::DiagnosticInfoList &infos)
 
template<>
void DataSerializer::Serialize< OpcUa::ExpandedNodeId > (const OpcUa::ExpandedNodeId &id)
 
template<>
void DataSerializer::Serialize< OpcUa::Guid > (const OpcUa::Guid &value)
 
template<>
void DataSerializer::Serialize< OpcUa::LocalizedText > (const OpcUa::LocalizedText &lt)
 
template<>
void DataSerializer::Serialize< OpcUa::NodeId > (const OpcUa::NodeId &id)
 
template<>
void DataSerializer::Serialize< OpcUa::OpenSecureChannelRequest > (const OpcUa::OpenSecureChannelRequest &request)
 
template<>
void DataSerializer::Serialize< OpcUa::OpenSecureChannelResponse > (const OpcUa::OpenSecureChannelResponse &response)
 
template<>
void DataSerializer::Serialize< OpcUa::RequestHeader > (const OpcUa::RequestHeader &header)
 
template<>
void DataSerializer::Serialize< OpcUa::ResponseHeader > (const OpcUa::ResponseHeader &header)
 
template<>
void DataSerializer::Serialize< OpcUa::SecurityToken > (const OpcUa::SecurityToken &token)
 
template<>
void DataSerializer::Serialize< std::string > (const std::string &value)
 
template<>
void DataSerializer::Serialize< std::vector< AddNodesItem > > (const std::vector< AddNodesItem > &ack)
 
template<>
void DataSerializer::Serialize< std::vector< AddNodesResult > > (const std::vector< AddNodesResult > &ack)
 
template<>
void DataSerializer::Serialize< std::vector< AddReferencesItem > > (const std::vector< AddReferencesItem > &ack)
 
template<>
void DataSerializer::Serialize< std::vector< bool > > (const std::vector< bool > &value)
 
template<>
void DataSerializer::Serialize< std::vector< BrowsePath > > (const std::vector< BrowsePath > &paths)
 
template<>
void DataSerializer::Serialize< std::vector< BrowsePathResult > > (const std::vector< BrowsePathResult > &results)
 
template<>
void DataSerializer::Serialize< std::vector< BrowsePathTarget > > (const std::vector< BrowsePathTarget > &targets)
 
template<>
void DataSerializer::Serialize< std::vector< ByteString > > (const std::vector< ByteString > &value)
 
template<>
void DataSerializer::Serialize< std::vector< double > > (const std::vector< double > &value)
 
template<>
void DataSerializer::Serialize< std::vector< EventFieldList > > (const std::vector< EventFieldList > &targets)
 
template<>
void DataSerializer::Serialize< std::vector< FilterOperand > > (const std::vector< FilterOperand > &targets)
 
template<>
void DataSerializer::Serialize< std::vector< float > > (const std::vector< float > &value)
 
template<>
void DataSerializer::Serialize< std::vector< Guid > > (const std::vector< Guid > &value)
 
template<>
void DataSerializer::Serialize< std::vector< int16_t > > (const std::vector< int16_t > &value)
 
template<>
void DataSerializer::Serialize< std::vector< int32_t > > (const std::vector< int32_t > &value)
 
template<>
void DataSerializer::Serialize< std::vector< int64_t > > (const std::vector< int64_t > &value)
 
template<>
void DataSerializer::Serialize< std::vector< int8_t > > (const std::vector< int8_t > &value)
 
template<>
void DataSerializer::Serialize< std::vector< IntegerId > > (const std::vector< IntegerId > &targets)
 
template<>
void DataSerializer::Serialize< std::vector< LocalizedText > > (const std::vector< LocalizedText > &value)
 
template<>
void DataSerializer::Serialize< std::vector< MonitoredItemCreateRequest > > (const std::vector< MonitoredItemCreateRequest > &targets)
 
template<>
void DataSerializer::Serialize< std::vector< MonitoredItemCreateResult > > (const std::vector< MonitoredItemCreateResult > &targets)
 
template<>
void DataSerializer::Serialize< std::vector< MonitoredItems > > (const std::vector< MonitoredItems > &targets)
 
template<>
void DataSerializer::Serialize< std::vector< NodeId > > (const std::vector< NodeId > &value)
 
template<>
void DataSerializer::Serialize< std::vector< OpcUa::DateTime > > (const std::vector< OpcUa::DateTime > &date)
 
template<>
void DataSerializer::Serialize< std::vector< QualifiedName > > (const std::vector< QualifiedName > &value)
 
template<>
void DataSerializer::Serialize< std::vector< RelativePathElement > > (const std::vector< RelativePathElement > &targets)
 
template<>
void DataSerializer::Serialize< std::vector< SimpleAttributeOperand > > (const std::vector< SimpleAttributeOperand > &targets)
 
template<>
void DataSerializer::Serialize< std::vector< StatusCode > > (const std::vector< StatusCode > &value)
 
template<>
void DataSerializer::Serialize< std::vector< std::string > > (const std::vector< std::string > &value)
 
template<>
void DataSerializer::Serialize< std::vector< std::vector< uint8_t > > > (const std::vector< std::vector< uint8_t >> &value)
 
template<>
void DataSerializer::Serialize< std::vector< SubscriptionAcknowledgement > > (const std::vector< SubscriptionAcknowledgement > &ack)
 
template<>
void DataSerializer::Serialize< std::vector< uint16_t > > (const std::vector< uint16_t > &value)
 
template<>
void DataSerializer::Serialize< std::vector< uint32_t > > (const std::vector< uint32_t > &value)
 
template<>
void DataSerializer::Serialize< std::vector< uint64_t > > (const std::vector< uint64_t > &value)
 
template<>
void DataSerializer::Serialize< std::vector< uint8_t > > (const std::vector< uint8_t > &value)
 
template<>
void DataSerializer::Serialize< std::vector< Variant > > (const std::vector< Variant > &targets)
 
template<>
void DataSerializer::Serialize< UserIdentifyToken::UserNameStruct > (const UserIdentifyToken::UserNameStruct &uname)
 
template<typename ChannelType >
OStream< ChannelType > & flush (OStream< ChannelType > &os)
 
template<typename T >
std::size_t RawSize (const T &obj)
 
template<>
std::size_t RawSize (const std::vector< SubscriptionAcknowledgement > &ack)
 
template<>
std::size_t RawSize (const MonitoredItems &request)
 
template<>
std::size_t RawSize (const StatusChangeNotification &request)
 
template<>
std::size_t RawSize (const EventFieldList &request)
 
template<>
std::size_t RawSize (const EventNotificationList &request)
 
template<>
std::size_t RawSize (const DataChangeNotification &request)
 
template<>
std::size_t RawSize (const NotificationData &data)
 
template<>
std::size_t RawSize (const std::vector< AddNodesItem > &ack)
 
template<>
std::size_t RawSize (const std::vector< AddReferencesItem > &ack)
 
template<>
std::size_t RawSize< Acknowledge > (const Acknowledge &)
 
template<>
std::size_t RawSize< ActivateSessionParameters > (const ActivateSessionParameters &data)
 
template<>
std::size_t RawSize< ActivateSessionRequest > (const ActivateSessionRequest &data)
 
template<>
std::size_t RawSize< ActivateSessionResponse > (const ActivateSessionResponse &data)
 
template<>
std::size_t RawSize< ActivateSessionResult > (const ActivateSessionResult &data)
 
template<>
std::size_t RawSize< AdditionalHeader > (const AdditionalHeader &header)
 
template<>
std::size_t RawSize< AddNodesItem > (const AddNodesItem &resp)
 
template<>
std::size_t RawSize< AddNodesParameters > (const AddNodesParameters &val)
 
template<>
std::size_t RawSize< AddNodesRequest > (const AddNodesRequest &resp)
 
template<>
std::size_t RawSize< AddNodesResponse > (const AddNodesResponse &resp)
 
template<>
std::size_t RawSize< AddNodesResult > (const AddNodesResult &resp)
 
template<>
std::size_t RawSize< AddReferencesItem > (const AddReferencesItem &val)
 
template<>
std::size_t RawSize< AddReferencesParameters > (const AddReferencesParameters &val)
 
template<>
std::size_t RawSize< AddReferencesRequest > (const AddReferencesRequest &val)
 
template<>
std::size_t RawSize< AddReferencesResponse > (const AddReferencesResponse &resp)
 
template<>
std::size_t RawSize< AggregateFilter > (const OpcUa::AggregateFilter &params)
 
template<>
std::size_t RawSize< Annotation > (const Annotation &data)
 
template<>
std::size_t RawSize< ApplicationDescription > (const ApplicationDescription &data)
 
template<>
std::size_t RawSize< ApplicationType > (const ApplicationType &data)
 
template<>
std::size_t RawSize< AsymmetricAlgorithmHeader > (const AsymmetricAlgorithmHeader &ack)
 
template<>
std::size_t RawSize< AttributeId > (const AttributeId &)
 
template<>
std::size_t RawSize< AttributeOperand > (const OpcUa::AttributeOperand &params)
 
template<>
std::size_t RawSize< AttributeWriteMask > (const AttributeWriteMask &data)
 
template<>
std::size_t RawSize< AxisScaleEnumeration > (const AxisScaleEnumeration &data)
 
template<>
std::size_t RawSize< bool > (const bool &)
 
template<>
std::size_t RawSize< BrowseDescription > (const BrowseDescription &desc)
 
template<>
std::size_t RawSize< BrowseDirection > (const BrowseDirection &data)
 
template<>
std::size_t RawSize< BrowseNextRequest > (const BrowseNextRequest &request)
 
template<>
std::size_t RawSize< BrowseNextResponse > (const BrowseNextResponse &response)
 
template<>
std::size_t RawSize< BrowsePath > (const BrowsePath &path)
 
template<>
std::size_t RawSize< BrowsePathResult > (const BrowsePathResult &result)
 
template<>
std::size_t RawSize< BrowsePathTarget > (const BrowsePathTarget &target)
 
template<>
std::size_t RawSize< BrowseRequest > (const BrowseRequest &request)
 
template<>
std::size_t RawSize< BrowseResponse > (const BrowseResponse &response)
 
template<>
std::size_t RawSize< BrowseResult > (const BrowseResult &result)
 
template<>
std::size_t RawSize< BrowseResultMask > (const BrowseResultMask &data)
 
template<>
std::size_t RawSize< ByteString > (const ByteString &str)
 
template<>
std::size_t RawSize< CallMethodRequest > (const CallMethodRequest &data)
 
template<>
std::size_t RawSize< CallMethodResult > (const CallMethodResult &data)
 
template<>
std::size_t RawSize< CallParameters > (const CallParameters &data)
 
template<>
std::size_t RawSize< CallRequest > (const CallRequest &data)
 
template<>
std::size_t RawSize< CallResponse > (const CallResponse &data)
 
template<>
std::size_t RawSize< CloseSecureChannelRequest > (const CloseSecureChannelRequest &request)
 
template<>
std::size_t RawSize< CloseSessionRequest > (const CloseSessionRequest &request)
 
template<>
std::size_t RawSize< CloseSessionResponse > (const CloseSessionResponse &response)
 
template<>
std::size_t RawSize< ComplianceLevel > (const ComplianceLevel &data)
 
template<>
std::size_t RawSize< ContentFilterElement > (const OpcUa::ContentFilterElement &params)
 
template<>
std::size_t RawSize< CreateMonitoredItemsRequest > (const CreateMonitoredItemsRequest &data)
 
template<>
std::size_t RawSize< CreateMonitoredItemsResponse > (const CreateMonitoredItemsResponse &data)
 
template<>
std::size_t RawSize< CreateSessionParameters > (const CreateSessionParameters &data)
 
template<>
std::size_t RawSize< CreateSessionRequest > (const CreateSessionRequest &data)
 
template<>
std::size_t RawSize< CreateSessionResponse > (const CreateSessionResponse &data)
 
template<>
std::size_t RawSize< CreateSessionResult > (const CreateSessionResult &data)
 
template<>
std::size_t RawSize< CreateSubscriptionParameters > (const CreateSubscriptionParameters &data)
 
template<>
std::size_t RawSize< CreateSubscriptionRequest > (const CreateSubscriptionRequest &data)
 
template<>
std::size_t RawSize< CreateSubscriptionResponse > (const CreateSubscriptionResponse &data)
 
template<>
std::size_t RawSize< DataChangeFilter > (const OpcUa::DataChangeFilter &params)
 
template<>
std::size_t RawSize< DataChangeTrigger > (const DataChangeTrigger &data)
 
template<>
std::size_t RawSize< DataValue > (const DataValue &val)
 
template<>
std::size_t RawSize< DateTime > (const DateTime &date)
 
template<>
std::size_t RawSize< DeadbandType > (const DeadbandType &data)
 
template<>
std::size_t RawSize< DeleteMonitoredItemsParameters > (const DeleteMonitoredItemsParameters &data)
 
template<>
std::size_t RawSize< DeleteMonitoredItemsRequest > (const DeleteMonitoredItemsRequest &data)
 
template<>
std::size_t RawSize< DeleteMonitoredItemsResponse > (const DeleteMonitoredItemsResponse &data)
 
template<>
std::size_t RawSize< DeleteNodesItem > (const DeleteNodesItem &data)
 
template<>
std::size_t RawSize< DeleteNodesRequest > (const DeleteNodesRequest &data)
 
template<>
std::size_t RawSize< DeleteNodesResponse > (const DeleteNodesResponse &data)
 
template<>
std::size_t RawSize< DeleteSubscriptionsRequest > (const DeleteSubscriptionsRequest &data)
 
template<>
std::size_t RawSize< DeleteSubscriptionsResponse > (const DeleteSubscriptionsResponse &data)
 
template<>
std::size_t RawSize< DiagnosticInfo > (const DiagnosticInfo &info)
 
template<>
std::size_t RawSize< DiagnosticInfoList > (const DiagnosticInfoList &infos)
 
template<>
std::size_t RawSize< double > (const double &)
 
template<>
std::size_t RawSize< ElementOperand > (const OpcUa::ElementOperand &params)
 
template<>
std::size_t RawSize< EndpointDescription > (const EndpointDescription &data)
 
template<>
std::size_t RawSize< EnumeratedTestType > (const EnumeratedTestType &data)
 
template<>
std::size_t RawSize< Error > (const Error &err)
 
template<>
std::size_t RawSize< EventFilter > (const OpcUa::EventFilter &params)
 
template<>
std::size_t RawSize< ExceptionDeviationFormat > (const ExceptionDeviationFormat &data)
 
template<>
std::size_t RawSize< ExpandedNodeId > (const ExpandedNodeId &id)
 
template<>
std::size_t RawSize< ExtensionObject > (const ExtensionObject &data)
 
template<>
std::size_t RawSize< ExtensionObjectHeader > (const ExtensionObjectHeader &header)
 
template<>
std::size_t RawSize< FilterOperand > (const OpcUa::FilterOperand &params)
 
template<>
std::size_t RawSize< FilterOperator > (const FilterOperator &data)
 
template<>
std::size_t RawSize< FindServersData > (const FindServersData &data)
 
template<>
std::size_t RawSize< FindServersParameters > (const FindServersParameters &params)
 
template<>
std::size_t RawSize< FindServersRequest > (const FindServersRequest &request)
 
template<>
std::size_t RawSize< FindServersResponse > (const FindServersResponse &resp)
 
template<>
std::size_t RawSize< float > (const float &)
 
template<>
std::size_t RawSize< GetEndpointsParameters > (const GetEndpointsParameters &data)
 
template<>
std::size_t RawSize< GetEndpointsRequest > (const GetEndpointsRequest &data)
 
template<>
std::size_t RawSize< GetEndpointsResponse > (const GetEndpointsResponse &data)
 
template<>
std::size_t RawSize< Guid > (const Guid &)
 
template<>
std::size_t RawSize< Header > (const Header &)
 
template<>
std::size_t RawSize< Hello > (const Hello &hello)
 
template<>
std::size_t RawSize< HistoryUpdateType > (const HistoryUpdateType &data)
 
template<>
std::size_t RawSize< int16_t > (const int16_t &)
 
template<>
std::size_t RawSize< int32_t > (const int32_t &)
 
template<>
std::size_t RawSize< int64_t > (const int64_t &)
 
template<>
std::size_t RawSize< int8_t > (const int8_t &)
 
template<>
std::size_t RawSize< IntegerId > (const IntegerId &)
 
template<>
std::size_t RawSize< LiteralOperand > (const OpcUa::LiteralOperand &params)
 
template<>
std::size_t RawSize< LocalizedText > (const LocalizedText &text)
 
template<>
std::size_t RawSize< MessageSecurityMode > (const MessageSecurityMode &data)
 
template<>
std::size_t RawSize< ModelChangeStructureVerbMask > (const ModelChangeStructureVerbMask &data)
 
template<>
std::size_t RawSize< ModifySubscriptionParameters > (const ModifySubscriptionParameters &data)
 
template<>
std::size_t RawSize< ModifySubscriptionRequest > (const ModifySubscriptionRequest &data)
 
template<>
std::size_t RawSize< ModifySubscriptionResponse > (const ModifySubscriptionResponse &data)
 
template<>
std::size_t RawSize< ModifySubscriptionResult > (const ModifySubscriptionResult &data)
 
template<>
std::size_t RawSize< MonitoredItemCreateRequest > (const MonitoredItemCreateRequest &data)
 
template<>
std::size_t RawSize< MonitoredItemCreateResult > (const MonitoredItemCreateResult &data)
 
template<>
std::size_t RawSize< MonitoredItemsParameters > (const MonitoredItemsParameters &data)
 
template<>
std::size_t RawSize< MonitoringFilter > (const MonitoringFilter &data)
 
template<>
std::size_t RawSize< MonitoringMode > (const MonitoringMode &data)
 
template<>
std::size_t RawSize< MonitoringParameters > (const MonitoringParameters &data)
 
template<>
std::size_t RawSize< NodeAttributes > (const NodeAttributes &val)
 
template<>
std::size_t RawSize< NodeAttributesMask > (const NodeAttributesMask &data)
 
template<>
std::size_t RawSize< NodeClass > (const NodeClass &data)
 
template<>
std::size_t RawSize< NodeId > (const NodeId &id)
 
template<>
std::size_t RawSize< NodeIdEncoding > (const NodeIdEncoding &)
 
template<>
std::size_t RawSize< NodesQuery > (const NodesQuery &desc)
 
template<>
std::size_t RawSize< NotificationMessage > (const NotificationMessage &data)
 
template<>
std::size_t RawSize< OpenFileMode > (const OpenFileMode &data)
 
template<>
std::size_t RawSize< OpenSecureChannelRequest > (const OpenSecureChannelRequest &request)
 
template<>
std::size_t RawSize< OpenSecureChannelResponse > (const OpenSecureChannelResponse &response)
 
template<>
std::size_t RawSize< PerformUpdateType > (const PerformUpdateType &data)
 
template<>
std::size_t RawSize< PublishingModeParameters > (const PublishingModeParameters &data)
 
template<>
std::size_t RawSize< PublishingModeResult > (const PublishingModeResult &data)
 
template<>
std::size_t RawSize< PublishRequest > (const PublishRequest &data)
 
template<>
std::size_t RawSize< PublishResponse > (const PublishResponse &data)
 
template<>
std::size_t RawSize< PublishResult > (const PublishResult &data)
 
template<>
std::size_t RawSize< QualifiedName > (const QualifiedName &name)
 
template<>
std::size_t RawSize< ReadParameters > (const ReadParameters &data)
 
template<>
std::size_t RawSize< ReadRequest > (const ReadRequest &data)
 
template<>
std::size_t RawSize< ReadResponse > (const ReadResponse &data)
 
template<>
std::size_t RawSize< ReadValueId > (const ReadValueId &data)
 
template<>
std::size_t RawSize< RedundancySupport > (const RedundancySupport &data)
 
template<>
std::size_t RawSize< ReferenceDescription > (const ReferenceDescription &desc)
 
template<>
std::size_t RawSize< RegisterNodesRequest > (const RegisterNodesRequest &request)
 
template<>
std::size_t RawSize< RegisterNodesResponse > (const RegisterNodesResponse &response)
 
template<>
std::size_t RawSize< RelativePath > (const RelativePath &rpath)
 
template<>
std::size_t RawSize< RelativePathElement > (const RelativePathElement &element)
 
template<>
std::size_t RawSize< RepublishParameters > (const RepublishParameters &data)
 
template<>
std::size_t RawSize< RepublishRequest > (const RepublishRequest &data)
 
template<>
std::size_t RawSize< RepublishResponse > (const RepublishResponse &data)
 
template<>
std::size_t RawSize< RequestHeader > (const RequestHeader &header)
 
template<>
std::size_t RawSize< ResponseHeader > (const ResponseHeader &header)
 
template<>
std::size_t RawSize< SecureHeader > (const SecureHeader &)
 
template<>
std::size_t RawSize< SecurityToken > (const SecurityToken &)
 
template<>
std::size_t RawSize< SecurityTokenRequestType > (const SecurityTokenRequestType &data)
 
template<>
std::size_t RawSize< SequenceHeader > (const SequenceHeader &)
 
template<>
std::size_t RawSize< ServerState > (const ServerState &data)
 
template<>
std::size_t RawSize< ServiceFaultResponse > (const ServiceFaultResponse &request)
 
template<>
std::size_t RawSize< SetPublishingModeRequest > (const SetPublishingModeRequest &data)
 
template<>
std::size_t RawSize< SetPublishingModeResponse > (const SetPublishingModeResponse &data)
 
template<>
std::size_t RawSize< SignatureData > (const SignatureData &data)
 
template<>
std::size_t RawSize< SignedSoftwareCertificate > (const SignedSoftwareCertificate &data)
 
template<>
std::size_t RawSize< SimpleAttributeOperand > (const OpcUa::SimpleAttributeOperand &params)
 
template<>
std::size_t RawSize< StatusCode > (const StatusCode &)
 
template<>
std::size_t RawSize< std::string > (const std::string &str)
 
template<>
std::size_t RawSize< std::vector< std::string > > (const std::vector< std::string > &vec)
 
template<>
std::size_t RawSize< std::vector< std::vector< uint8_t > > > (const std::vector< std::vector< uint8_t >> &vec)
 
template<>
std::size_t RawSize< std::vector< uint8_t > > (const std::vector< uint8_t > &vec)
 
template<>
std::size_t RawSize< SubscriptionAcknowledgement > (const SubscriptionAcknowledgement &data)
 
template<>
std::size_t RawSize< SubscriptionData > (const SubscriptionData &data)
 
template<>
std::size_t RawSize< SymmetricAlgorithmHeader > (const SymmetricAlgorithmHeader &header)
 
template<>
std::size_t RawSize< TimestampsToReturn > (const TimestampsToReturn &data)
 
template<>
std::size_t RawSize< TranslateBrowsePathsParameters > (const TranslateBrowsePathsParameters &params)
 
template<>
std::size_t RawSize< TranslateBrowsePathsResult > (const TranslateBrowsePathsResult &result)
 
template<>
std::size_t RawSize< TranslateBrowsePathsToNodeIdsRequest > (const TranslateBrowsePathsToNodeIdsRequest &request)
 
template<>
std::size_t RawSize< TranslateBrowsePathsToNodeIdsResponse > (const TranslateBrowsePathsToNodeIdsResponse &response)
 
template<>
std::size_t RawSize< uint16_t > (const uint16_t &)
 
template<>
std::size_t RawSize< uint32_t > (const uint32_t &)
 
template<>
std::size_t RawSize< uint64_t > (const uint64_t &)
 
template<>
std::size_t RawSize< uint8_t > (const uint8_t &)
 
template<>
std::size_t RawSize< UnregisterNodesRequest > (const UnregisterNodesRequest &request)
 
template<>
std::size_t RawSize< UnregisterNodesResponse > (const UnregisterNodesResponse &response)
 
template<>
std::size_t RawSize< UserIdentifyToken > (const UserIdentifyToken &token)
 
template<>
std::size_t RawSize< UserIdentifyToken::UserNameStruct > (const UserIdentifyToken::UserNameStruct &uname)
 
template<>
std::size_t RawSize< UserTokenPolicy > (const UserTokenPolicy &data)
 
template<>
std::size_t RawSize< UserTokenType > (const UserTokenType &data)
 
template<>
std::size_t RawSize< Variant > (const Variant &var)
 
template<>
std::size_t RawSize< ViewDescription > (const ViewDescription &desc)
 
template<>
std::size_t RawSize< WriteParameters > (const WriteParameters &data)
 
template<>
std::size_t RawSize< WriteRequest > (const WriteRequest &data)
 
template<>
std::size_t RawSize< WriteResponse > (const WriteResponse &data)
 
template<>
std::size_t RawSize< WriteValue > (const WriteValue &data)
 
template<>
std::size_t RawSize< XmlElement > (const XmlElement &data)
 
std::size_t RawSizeBodyNodeAttributes (const NodeAttributes &val)
 
template<typename T >
std::size_t RawSizeContainer (const T &container)
 

Typedef Documentation

Definition at line 229 of file stream.h.

Definition at line 230 of file stream.h.

Definition at line 231 of file stream.h.

Enumeration Type Documentation

Enumerator
CHT_INVALID 
CHT_SINGLE 
CHT_INTERMEDIATE 
CHT_FINAL 

Definition at line 51 of file include/opc/ua/protocol/binary/common.h.

Enumerator
MT_INVALID 
MT_HELLO 
MT_ACKNOWLEDGE 
MT_ERROR 
MT_SECURE_OPEN 
MT_SECURE_CLOSE 
MT_SECURE_MESSAGE 

Definition at line 40 of file include/opc/ua/protocol/binary/common.h.

Function Documentation

Definition at line 982 of file binary_stream.cpp.

Definition at line 889 of file binary_stream.cpp.

Definition at line 939 of file binary_stream.cpp.

Definition at line 816 of file binary_stream.cpp.

Definition at line 906 of file binary_stream.cpp.

Definition at line 849 of file binary_stream.cpp.

Definition at line 868 of file binary_stream.cpp.

Definition at line 749 of file binary_stream.cpp.

Definition at line 1226 of file binary_stream.cpp.

Definition at line 922 of file binary_stream.cpp.

Definition at line 967 of file binary_stream.cpp.

Definition at line 953 of file binary_stream.cpp.

Definition at line 1239 of file binary_stream.cpp.

Definition at line 490 of file binary_stream.cpp.

Definition at line 1070 of file binary_stream.cpp.

Definition at line 1119 of file binary_stream.cpp.

Definition at line 893 of file nodeid.cpp.

Definition at line 431 of file binary_stream.cpp.

Definition at line 1262 of file binary_stream.cpp.

Definition at line 745 of file nodeid.cpp.

Definition at line 1160 of file binary_stream.cpp.

Definition at line 1210 of file binary_stream.cpp.

Definition at line 1002 of file binary_stream.cpp.

Definition at line 1136 of file binary_stream.cpp.

Definition at line 1190 of file binary_stream.cpp.

template<>
void OpcUa::Binary::DataDeserializer::Deserialize< std::string > ( std::string &  value)

Definition at line 453 of file binary_stream.cpp.

template<>
void OpcUa::Binary::DataDeserializer::Deserialize< std::vector< AddNodesItem > > ( std::vector< AddNodesItem > &  ack)

Definition at line 957 of file src/protocol/binary_node_management.cpp.

template<>
void OpcUa::Binary::DataDeserializer::Deserialize< std::vector< AddNodesResult > > ( std::vector< AddNodesResult > &  ack)

Definition at line 1032 of file src/protocol/binary_node_management.cpp.

template<>
void OpcUa::Binary::DataDeserializer::Deserialize< std::vector< AddReferencesItem > > ( std::vector< AddReferencesItem > &  ack)

Definition at line 1147 of file src/protocol/binary_node_management.cpp.

template<>
void OpcUa::Binary::DataDeserializer::Deserialize< std::vector< bool > > ( std::vector< bool > &  value)

Definition at line 367 of file binary_stream.cpp.

template<>
void OpcUa::Binary::DataDeserializer::Deserialize< std::vector< BrowsePath > > ( std::vector< BrowsePath > &  paths)

Definition at line 717 of file binary_view.cpp.

template<>
void OpcUa::Binary::DataDeserializer::Deserialize< std::vector< BrowsePathResult > > ( std::vector< BrowsePathResult > &  results)

Definition at line 473 of file binary_view.cpp.

template<>
void OpcUa::Binary::DataDeserializer::Deserialize< std::vector< BrowsePathTarget > > ( std::vector< BrowsePathTarget > &  targets)

Definition at line 437 of file binary_view.cpp.

template<>
void OpcUa::Binary::DataDeserializer::Deserialize< std::vector< ByteString > > ( std::vector< ByteString > &  value)

Definition at line 545 of file binary_stream.cpp.

template<>
void OpcUa::Binary::DataDeserializer::Deserialize< std::vector< double > > ( std::vector< double > &  value)

Definition at line 644 of file binary_stream.cpp.

template<>
void OpcUa::Binary::DataDeserializer::Deserialize< std::vector< EventFieldList > > ( std::vector< EventFieldList > &  targets)

Definition at line 189 of file subscriptions.cpp.

template<>
void OpcUa::Binary::DataDeserializer::Deserialize< std::vector< FilterOperand > > ( std::vector< FilterOperand > &  targets)

Definition at line 274 of file monitored_items.cpp.

template<>
void OpcUa::Binary::DataDeserializer::Deserialize< std::vector< float > > ( std::vector< float > &  value)

Definition at line 656 of file binary_stream.cpp.

template<>
void OpcUa::Binary::DataDeserializer::Deserialize< std::vector< Guid > > ( std::vector< Guid > &  value)

Definition at line 669 of file binary_stream.cpp.

template<>
void OpcUa::Binary::DataDeserializer::Deserialize< std::vector< int16_t > > ( std::vector< int16_t > &  value)

Definition at line 582 of file binary_stream.cpp.

template<>
void OpcUa::Binary::DataDeserializer::Deserialize< std::vector< int32_t > > ( std::vector< int32_t > &  value)

Definition at line 607 of file binary_stream.cpp.

template<>
void OpcUa::Binary::DataDeserializer::Deserialize< std::vector< int64_t > > ( std::vector< int64_t > &  value)

Definition at line 619 of file binary_stream.cpp.

template<>
void OpcUa::Binary::DataDeserializer::Deserialize< std::vector< int8_t > > ( std::vector< int8_t > &  value)

Definition at line 250 of file binary_stream.cpp.

template<>
void OpcUa::Binary::DataDeserializer::Deserialize< std::vector< IntegerId > > ( std::vector< IntegerId > &  targets)

Definition at line 1345 of file binary_stream.cpp.

template<>
void OpcUa::Binary::DataDeserializer::Deserialize< std::vector< LocalizedText > > ( std::vector< LocalizedText > &  value)

Definition at line 1285 of file binary_stream.cpp.

template<>
void OpcUa::Binary::DataDeserializer::Deserialize< std::vector< MonitoredItemCreateRequest > > ( std::vector< MonitoredItemCreateRequest > &  targets)

Definition at line 530 of file monitored_items.cpp.

template<>
void OpcUa::Binary::DataDeserializer::Deserialize< std::vector< MonitoredItemCreateResult > > ( std::vector< MonitoredItemCreateResult > &  targets)

Definition at line 548 of file monitored_items.cpp.

template<>
void OpcUa::Binary::DataDeserializer::Deserialize< std::vector< MonitoredItems > > ( std::vector< MonitoredItems > &  targets)

Definition at line 145 of file subscriptions.cpp.

template<>
void OpcUa::Binary::DataDeserializer::Deserialize< std::vector< NodeId > > ( std::vector< NodeId > &  value)

Definition at line 681 of file binary_stream.cpp.

template<>
void OpcUa::Binary::DataDeserializer::Deserialize< std::vector< OpcUa::DateTime > > ( std::vector< OpcUa::DateTime > &  date)

Definition at line 502 of file binary_stream.cpp.

template<>
void OpcUa::Binary::DataDeserializer::Deserialize< std::vector< QualifiedName > > ( std::vector< QualifiedName > &  value)

Definition at line 1387 of file binary_stream.cpp.

template<>
void OpcUa::Binary::DataDeserializer::Deserialize< std::vector< RelativePathElement > > ( std::vector< RelativePathElement > &  targets)

Definition at line 659 of file binary_view.cpp.

template<>
void OpcUa::Binary::DataDeserializer::Deserialize< std::vector< SimpleAttributeOperand > > ( std::vector< SimpleAttributeOperand > &  targets)

Definition at line 116 of file monitored_items.cpp.

template<>
void OpcUa::Binary::DataDeserializer::Deserialize< std::vector< StatusCode > > ( std::vector< StatusCode > &  value)

Definition at line 1375 of file binary_stream.cpp.

template<>
void OpcUa::Binary::DataDeserializer::Deserialize< std::vector< std::string > > ( std::vector< std::string > &  value)

Definition at line 693 of file binary_stream.cpp.

template<>
void OpcUa::Binary::DataDeserializer::Deserialize< std::vector< std::vector< uint8_t > > > ( std::vector< std::vector< uint8_t >> &  value)

Definition at line 705 of file binary_stream.cpp.

Definition at line 102 of file subscriptions.cpp.

template<>
void OpcUa::Binary::DataDeserializer::Deserialize< std::vector< uint16_t > > ( std::vector< uint16_t > &  value)

Definition at line 570 of file binary_stream.cpp.

template<>
void OpcUa::Binary::DataDeserializer::Deserialize< std::vector< uint32_t > > ( std::vector< uint32_t > &  value)

Definition at line 595 of file binary_stream.cpp.

template<>
void OpcUa::Binary::DataDeserializer::Deserialize< std::vector< uint64_t > > ( std::vector< uint64_t > &  value)

Definition at line 631 of file binary_stream.cpp.

template<>
void OpcUa::Binary::DataDeserializer::Deserialize< std::vector< uint8_t > > ( std::vector< uint8_t > &  value)

Definition at line 558 of file binary_stream.cpp.

template<>
void OpcUa::Binary::DataDeserializer::Deserialize< std::vector< Variant > > ( std::vector< Variant > &  targets)

Definition at line 1088 of file binary_variant.cpp.

Definition at line 95 of file binary_session.cpp.

Definition at line 975 of file binary_stream.cpp.

Definition at line 879 of file binary_stream.cpp.

Definition at line 931 of file binary_stream.cpp.

Definition at line 794 of file binary_stream.cpp.

Definition at line 899 of file binary_stream.cpp.

Definition at line 841 of file binary_stream.cpp.

Definition at line 857 of file binary_stream.cpp.

Definition at line 711 of file binary_stream.cpp.

Definition at line 1220 of file binary_stream.cpp.

Definition at line 913 of file binary_stream.cpp.

Definition at line 960 of file binary_stream.cpp.

Definition at line 947 of file binary_stream.cpp.

Definition at line 1232 of file binary_stream.cpp.

Definition at line 484 of file binary_stream.cpp.

Definition at line 1028 of file binary_stream.cpp.

Definition at line 1113 of file binary_stream.cpp.

Definition at line 830 of file nodeid.cpp.

template<>
void OpcUa::Binary::DataSerializer::Serialize< OpcUa::Guid > ( const OpcUa::Guid value)

Definition at line 424 of file binary_stream.cpp.

Definition at line 1246 of file binary_stream.cpp.

Definition at line 686 of file nodeid.cpp.

Definition at line 1148 of file binary_stream.cpp.

Definition at line 1200 of file binary_stream.cpp.

Definition at line 990 of file binary_stream.cpp.

Definition at line 1125 of file binary_stream.cpp.

Definition at line 1181 of file binary_stream.cpp.

template<>
void OpcUa::Binary::DataSerializer::Serialize< std::string > ( const std::string &  value)

Definition at line 440 of file binary_stream.cpp.

template<>
void OpcUa::Binary::DataSerializer::Serialize< std::vector< AddNodesItem > > ( const std::vector< AddNodesItem > &  ack)

Definition at line 963 of file src/protocol/binary_node_management.cpp.

template<>
void OpcUa::Binary::DataSerializer::Serialize< std::vector< AddNodesResult > > ( const std::vector< AddNodesResult > &  ack)

Definition at line 1038 of file src/protocol/binary_node_management.cpp.

template<>
void OpcUa::Binary::DataSerializer::Serialize< std::vector< AddReferencesItem > > ( const std::vector< AddReferencesItem > &  ack)

Definition at line 1153 of file src/protocol/binary_node_management.cpp.

template<>
void OpcUa::Binary::DataSerializer::Serialize< std::vector< bool > > ( const std::vector< bool > &  value)

Definition at line 353 of file binary_stream.cpp.

template<>
void OpcUa::Binary::DataSerializer::Serialize< std::vector< BrowsePath > > ( const std::vector< BrowsePath > &  paths)

Definition at line 723 of file binary_view.cpp.

template<>
void OpcUa::Binary::DataSerializer::Serialize< std::vector< BrowsePathResult > > ( const std::vector< BrowsePathResult > &  results)

Definition at line 467 of file binary_view.cpp.

template<>
void OpcUa::Binary::DataSerializer::Serialize< std::vector< BrowsePathTarget > > ( const std::vector< BrowsePathTarget > &  targets)

Definition at line 431 of file binary_view.cpp.

template<>
void OpcUa::Binary::DataSerializer::Serialize< std::vector< ByteString > > ( const std::vector< ByteString > &  value)

Definition at line 539 of file binary_stream.cpp.

template<>
void OpcUa::Binary::DataSerializer::Serialize< std::vector< double > > ( const std::vector< double > &  value)

Definition at line 650 of file binary_stream.cpp.

template<>
void OpcUa::Binary::DataSerializer::Serialize< std::vector< EventFieldList > > ( const std::vector< EventFieldList > &  targets)

Definition at line 183 of file subscriptions.cpp.

template<>
void OpcUa::Binary::DataSerializer::Serialize< std::vector< FilterOperand > > ( const std::vector< FilterOperand > &  targets)

Definition at line 268 of file monitored_items.cpp.

template<>
void OpcUa::Binary::DataSerializer::Serialize< std::vector< float > > ( const std::vector< float > &  value)

Definition at line 638 of file binary_stream.cpp.

template<>
void OpcUa::Binary::DataSerializer::Serialize< std::vector< Guid > > ( const std::vector< Guid > &  value)

Definition at line 663 of file binary_stream.cpp.

template<>
void OpcUa::Binary::DataSerializer::Serialize< std::vector< int16_t > > ( const std::vector< int16_t > &  value)

Definition at line 576 of file binary_stream.cpp.

template<>
void OpcUa::Binary::DataSerializer::Serialize< std::vector< int32_t > > ( const std::vector< int32_t > &  value)

Definition at line 601 of file binary_stream.cpp.

template<>
void OpcUa::Binary::DataSerializer::Serialize< std::vector< int64_t > > ( const std::vector< int64_t > &  value)

Definition at line 613 of file binary_stream.cpp.

template<>
void OpcUa::Binary::DataSerializer::Serialize< std::vector< int8_t > > ( const std::vector< int8_t > &  value)

Definition at line 222 of file binary_stream.cpp.

template<>
void OpcUa::Binary::DataSerializer::Serialize< std::vector< IntegerId > > ( const std::vector< IntegerId > &  targets)

Definition at line 1339 of file binary_stream.cpp.

template<>
void OpcUa::Binary::DataSerializer::Serialize< std::vector< LocalizedText > > ( const std::vector< LocalizedText > &  value)

Definition at line 1279 of file binary_stream.cpp.

template<>
void OpcUa::Binary::DataSerializer::Serialize< std::vector< MonitoredItemCreateRequest > > ( const std::vector< MonitoredItemCreateRequest > &  targets)

Definition at line 524 of file monitored_items.cpp.

template<>
void OpcUa::Binary::DataSerializer::Serialize< std::vector< MonitoredItemCreateResult > > ( const std::vector< MonitoredItemCreateResult > &  targets)

Definition at line 542 of file monitored_items.cpp.

template<>
void OpcUa::Binary::DataSerializer::Serialize< std::vector< MonitoredItems > > ( const std::vector< MonitoredItems > &  targets)

Definition at line 139 of file subscriptions.cpp.

template<>
void OpcUa::Binary::DataSerializer::Serialize< std::vector< NodeId > > ( const std::vector< NodeId > &  value)

Definition at line 675 of file binary_stream.cpp.

template<>
void OpcUa::Binary::DataSerializer::Serialize< std::vector< OpcUa::DateTime > > ( const std::vector< OpcUa::DateTime > &  date)

Definition at line 496 of file binary_stream.cpp.

template<>
void OpcUa::Binary::DataSerializer::Serialize< std::vector< QualifiedName > > ( const std::vector< QualifiedName > &  value)

Definition at line 1381 of file binary_stream.cpp.

template<>
void OpcUa::Binary::DataSerializer::Serialize< std::vector< RelativePathElement > > ( const std::vector< RelativePathElement > &  targets)

Definition at line 665 of file binary_view.cpp.

template<>
void OpcUa::Binary::DataSerializer::Serialize< std::vector< SimpleAttributeOperand > > ( const std::vector< SimpleAttributeOperand > &  targets)

Definition at line 110 of file monitored_items.cpp.

template<>
void OpcUa::Binary::DataSerializer::Serialize< std::vector< StatusCode > > ( const std::vector< StatusCode > &  value)

Definition at line 1369 of file binary_stream.cpp.

template<>
void OpcUa::Binary::DataSerializer::Serialize< std::vector< std::string > > ( const std::vector< std::string > &  value)

Definition at line 687 of file binary_stream.cpp.

template<>
void OpcUa::Binary::DataSerializer::Serialize< std::vector< std::vector< uint8_t > > > ( const std::vector< std::vector< uint8_t >> &  value)

Definition at line 699 of file binary_stream.cpp.

template<>
void OpcUa::Binary::DataSerializer::Serialize< std::vector< SubscriptionAcknowledgement > > ( const std::vector< SubscriptionAcknowledgement > &  ack)

Definition at line 108 of file subscriptions.cpp.

template<>
void OpcUa::Binary::DataSerializer::Serialize< std::vector< uint16_t > > ( const std::vector< uint16_t > &  value)

Definition at line 564 of file binary_stream.cpp.

template<>
void OpcUa::Binary::DataSerializer::Serialize< std::vector< uint32_t > > ( const std::vector< uint32_t > &  value)

Definition at line 589 of file binary_stream.cpp.

template<>
void OpcUa::Binary::DataSerializer::Serialize< std::vector< uint64_t > > ( const std::vector< uint64_t > &  value)

Definition at line 625 of file binary_stream.cpp.

template<>
void OpcUa::Binary::DataSerializer::Serialize< std::vector< uint8_t > > ( const std::vector< uint8_t > &  value)

Definition at line 552 of file binary_stream.cpp.

template<>
void OpcUa::Binary::DataSerializer::Serialize< std::vector< Variant > > ( const std::vector< Variant > &  targets)

Definition at line 1082 of file binary_variant.cpp.

Definition at line 87 of file binary_session.cpp.

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

Definition at line 147 of file stream.h.

template<typename T >
std::size_t OpcUa::Binary::RawSize ( const T &  obj)
template<>
std::size_t OpcUa::Binary::RawSize ( const std::vector< SubscriptionAcknowledgement > &  ack)

Definition at line 96 of file subscriptions.cpp.

template<>
std::size_t OpcUa::Binary::RawSize ( const MonitoredItems request)

Definition at line 119 of file subscriptions.cpp.

template<>
std::size_t OpcUa::Binary::RawSize ( const StatusChangeNotification request)

Definition at line 155 of file subscriptions.cpp.

template<>
std::size_t OpcUa::Binary::RawSize ( const EventFieldList request)

Definition at line 195 of file subscriptions.cpp.

template<>
std::size_t OpcUa::Binary::RawSize ( const EventNotificationList request)

Definition at line 215 of file subscriptions.cpp.

template<>
std::size_t OpcUa::Binary::RawSize ( const DataChangeNotification request)

Definition at line 242 of file subscriptions.cpp.

template<>
std::size_t OpcUa::Binary::RawSize ( const NotificationData data)

Definition at line 271 of file subscriptions.cpp.

template<>
std::size_t OpcUa::Binary::RawSize ( const std::vector< AddNodesItem > &  ack)

Definition at line 950 of file src/protocol/binary_node_management.cpp.

template<>
std::size_t OpcUa::Binary::RawSize ( const std::vector< AddReferencesItem > &  ack)

Definition at line 1139 of file src/protocol/binary_node_management.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< Acknowledge > ( const Acknowledge )

Definition at line 185 of file binary_raw_size.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< ActivateSessionParameters > ( const ActivateSessionParameters data)

Definition at line 1214 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< ActivateSessionRequest > ( const ActivateSessionRequest data)

Definition at line 1227 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< ActivateSessionResponse > ( const ActivateSessionResponse data)

Definition at line 1249 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< ActivateSessionResult > ( const ActivateSessionResult data)

Definition at line 1238 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< AdditionalHeader > ( const AdditionalHeader header)

Definition at line 222 of file binary_raw_size.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< AddNodesItem > ( const AddNodesItem resp)

Definition at line 914 of file src/protocol/binary_node_management.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< AddNodesParameters > ( const AddNodesParameters val)

Definition at line 969 of file src/protocol/binary_node_management.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< AddNodesRequest > ( const AddNodesRequest resp)

Definition at line 989 of file src/protocol/binary_node_management.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< AddNodesResponse > ( const AddNodesResponse resp)

Definition at line 1049 of file src/protocol/binary_node_management.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< AddNodesResult > ( const AddNodesResult resp)

Definition at line 1011 of file src/protocol/binary_node_management.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< AddReferencesItem > ( const AddReferencesItem val)

Definition at line 1105 of file src/protocol/binary_node_management.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< AddReferencesParameters > ( const AddReferencesParameters val)

Definition at line 1160 of file src/protocol/binary_node_management.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< AddReferencesRequest > ( const AddReferencesRequest val)

Definition at line 1181 of file src/protocol/binary_node_management.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< AddReferencesResponse > ( const AddReferencesResponse resp)

Definition at line 1081 of file src/protocol/binary_node_management.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< AggregateFilter > ( const OpcUa::AggregateFilter params)

Definition at line 316 of file monitored_items.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< Annotation > ( const Annotation data)

Definition at line 4415 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< ApplicationDescription > ( const ApplicationDescription data)

Definition at line 722 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< ApplicationType > ( const ApplicationType data)

Definition at line 40 of file rawsize_auto.cpp.

Definition at line 204 of file binary_raw_size.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< AttributeId > ( const AttributeId )

Definition at line 30 of file binary_attribute.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< AttributeOperand > ( const OpcUa::AttributeOperand params)

Definition at line 49 of file monitored_items.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< AttributeWriteMask > ( const AttributeWriteMask data)

Definition at line 75 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< AxisScaleEnumeration > ( const AxisScaleEnumeration data)

Definition at line 180 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< bool > ( const bool &  )

Definition at line 23 of file binary_raw_size.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< BrowseDescription > ( const BrowseDescription desc)

Definition at line 158 of file binary_view.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< BrowseDirection > ( const BrowseDirection data)

Definition at line 82 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< BrowseNextRequest > ( const BrowseNextRequest request)

Definition at line 347 of file binary_view.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< BrowseNextResponse > ( const BrowseNextResponse response)

Definition at line 379 of file binary_view.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< BrowsePath > ( const BrowsePath path)

Definition at line 697 of file binary_view.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< BrowsePathResult > ( const BrowsePathResult result)

Definition at line 447 of file binary_view.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< BrowsePathTarget > ( const BrowsePathTarget target)

Definition at line 411 of file binary_view.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< BrowseRequest > ( const BrowseRequest request)

Definition at line 221 of file binary_view.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< BrowseResponse > ( const BrowseResponse response)

Definition at line 315 of file binary_view.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< BrowseResult > ( const BrowseResult result)

Definition at line 287 of file binary_view.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< BrowseResultMask > ( const BrowseResultMask data)

Definition at line 89 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< ByteString > ( const ByteString str)

Definition at line 109 of file binary_raw_size.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< CallMethodRequest > ( const CallMethodRequest data)

Definition at line 2874 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< CallMethodResult > ( const CallMethodResult data)

Definition at line 2885 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< CallParameters > ( const CallParameters data)

Definition at line 2897 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< CallRequest > ( const CallRequest data)

Definition at line 2906 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< CallResponse > ( const CallResponse data)

Definition at line 2917 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< CloseSecureChannelRequest > ( const CloseSecureChannelRequest request)

Definition at line 359 of file binary_raw_size.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< CloseSessionRequest > ( const CloseSessionRequest request)

Definition at line 141 of file binary_session.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< CloseSessionResponse > ( const CloseSessionResponse response)

Definition at line 170 of file binary_session.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< ComplianceLevel > ( const ComplianceLevel data)

Definition at line 96 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< ContentFilterElement > ( const OpcUa::ContentFilterElement params)

Definition at line 286 of file monitored_items.cpp.

Definition at line 3156 of file rawsize_auto.cpp.

Definition at line 3167 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< CreateSessionParameters > ( const CreateSessionParameters data)

Definition at line 1078 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< CreateSessionRequest > ( const CreateSessionRequest data)

Definition at line 1094 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< CreateSessionResponse > ( const CreateSessionResponse data)

Definition at line 1122 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< CreateSessionResult > ( const CreateSessionResult data)

Definition at line 1105 of file rawsize_auto.cpp.

Definition at line 3396 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< CreateSubscriptionRequest > ( const CreateSubscriptionRequest data)

Definition at line 3410 of file rawsize_auto.cpp.

Definition at line 3433 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< DataChangeFilter > ( const OpcUa::DataChangeFilter params)

Definition at line 387 of file monitored_items.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< DataChangeTrigger > ( const DataChangeTrigger data)

Definition at line 138 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< DataValue > ( const DataValue val)

Definition at line 30 of file binary_data_value.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< DateTime > ( const DateTime date)

Definition at line 116 of file binary_raw_size.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< DeadbandType > ( const DeadbandType data)

Definition at line 145 of file rawsize_auto.cpp.

Definition at line 3363 of file rawsize_auto.cpp.

Definition at line 3373 of file rawsize_auto.cpp.

Definition at line 3384 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< DeleteNodesItem > ( const DeleteNodesItem data)

Definition at line 1651 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< DeleteNodesRequest > ( const DeleteNodesRequest data)

Definition at line 1661 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< DeleteNodesResponse > ( const DeleteNodesResponse data)

Definition at line 1672 of file rawsize_auto.cpp.

Definition at line 3815 of file rawsize_auto.cpp.

Definition at line 3826 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< DiagnosticInfo > ( const DiagnosticInfo info)

Definition at line 265 of file binary_raw_size.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< DiagnosticInfoList > ( const DiagnosticInfoList infos)

Definition at line 315 of file binary_raw_size.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< double > ( const double &  )

Definition at line 84 of file binary_raw_size.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< ElementOperand > ( const OpcUa::ElementOperand params)

Definition at line 151 of file monitored_items.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< EndpointDescription > ( const EndpointDescription data)

Definition at line 852 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< EnumeratedTestType > ( const EnumeratedTestType data)

Definition at line 152 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< Error > ( const Error err)

Definition at line 197 of file binary_raw_size.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< EventFilter > ( const OpcUa::EventFilter params)

Definition at line 361 of file monitored_items.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< ExceptionDeviationFormat > ( const ExceptionDeviationFormat data)

Definition at line 187 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< ExpandedNodeId > ( const ExpandedNodeId id)

Definition at line 810 of file nodeid.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< ExtensionObject > ( const ExtensionObject data)

Definition at line 299 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< ExtensionObjectHeader > ( const ExtensionObjectHeader header)

Definition at line 392 of file binary_raw_size.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< FilterOperand > ( const OpcUa::FilterOperand params)

Definition at line 174 of file monitored_items.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< FilterOperator > ( const FilterOperator data)

Definition at line 103 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< FindServersData > ( const FindServersData data)

Definition at line 97 of file binary_endpoints.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< FindServersParameters > ( const FindServersParameters params)

Definition at line 43 of file binary_endpoints.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< FindServersRequest > ( const FindServersRequest request)

Definition at line 71 of file binary_endpoints.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< FindServersResponse > ( const FindServersResponse resp)

Definition at line 119 of file binary_endpoints.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< float > ( const float &  )

Definition at line 78 of file binary_raw_size.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< GetEndpointsParameters > ( const GetEndpointsParameters data)

Definition at line 868 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< GetEndpointsRequest > ( const GetEndpointsRequest data)

Definition at line 879 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< GetEndpointsResponse > ( const GetEndpointsResponse data)

Definition at line 890 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< Guid > ( const Guid )

Definition at line 90 of file binary_raw_size.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< Header > ( const Header )

Definition at line 149 of file binary_raw_size.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< Hello > ( const Hello hello)

Definition at line 168 of file binary_raw_size.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< HistoryUpdateType > ( const HistoryUpdateType data)

Definition at line 117 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< int16_t > ( const int16_t &  )

Definition at line 47 of file binary_raw_size.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< int32_t > ( const int32_t &  )

Definition at line 59 of file binary_raw_size.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< int64_t > ( const int64_t &  )

Definition at line 72 of file binary_raw_size.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< int8_t > ( const int8_t &  )

Definition at line 35 of file binary_raw_size.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< IntegerId > ( const IntegerId )

Definition at line 405 of file binary_raw_size.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< LiteralOperand > ( const OpcUa::LiteralOperand params)

Definition at line 127 of file monitored_items.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< LocalizedText > ( const LocalizedText text)

Definition at line 368 of file binary_raw_size.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< MessageSecurityMode > ( const MessageSecurityMode data)

Definition at line 47 of file rawsize_auto.cpp.

Definition at line 173 of file rawsize_auto.cpp.

Definition at line 3444 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< ModifySubscriptionRequest > ( const ModifySubscriptionRequest data)

Definition at line 3458 of file rawsize_auto.cpp.

Definition at line 3480 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< ModifySubscriptionResult > ( const ModifySubscriptionResult data)

Definition at line 3469 of file rawsize_auto.cpp.

Definition at line 3121 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< MonitoredItemCreateResult > ( const MonitoredItemCreateResult data)

Definition at line 3132 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< MonitoredItemsParameters > ( const MonitoredItemsParameters data)

Definition at line 3145 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< MonitoringFilter > ( const MonitoringFilter data)

Definition at line 416 of file monitored_items.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< MonitoringMode > ( const MonitoringMode data)

Definition at line 131 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< MonitoringParameters > ( const MonitoringParameters data)

Definition at line 3108 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< NodeAttributes > ( const NodeAttributes val)

Definition at line 673 of file src/protocol/binary_node_management.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< NodeAttributesMask > ( const NodeAttributesMask data)

Definition at line 68 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< NodeClass > ( const NodeClass data)

Definition at line 33 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< NodeId > ( const NodeId id)

Definition at line 624 of file nodeid.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< NodeIdEncoding > ( const NodeIdEncoding )

Definition at line 604 of file nodeid.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< NodesQuery > ( const NodesQuery desc)

Definition at line 195 of file binary_view.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< NotificationMessage > ( const NotificationMessage data)

Definition at line 3533 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< OpenFileMode > ( const OpenFileMode data)

Definition at line 26 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< OpenSecureChannelRequest > ( const OpenSecureChannelRequest request)

Definition at line 244 of file binary_raw_size.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< OpenSecureChannelResponse > ( const OpenSecureChannelResponse response)

Definition at line 347 of file binary_raw_size.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< PerformUpdateType > ( const PerformUpdateType data)

Definition at line 124 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< PublishingModeParameters > ( const PublishingModeParameters data)

Definition at line 3491 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< PublishingModeResult > ( const PublishingModeResult data)

Definition at line 3512 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< PublishRequest > ( const PublishRequest data)

Definition at line 3680 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< PublishResponse > ( const PublishResponse data)

Definition at line 3705 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< PublishResult > ( const PublishResult data)

Definition at line 3691 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< QualifiedName > ( const QualifiedName name)

Definition at line 399 of file binary_raw_size.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< ReadParameters > ( const ReadParameters data)

Definition at line 2499 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< ReadRequest > ( const ReadRequest data)

Definition at line 2510 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< ReadResponse > ( const ReadResponse data)

Definition at line 2521 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< ReadValueId > ( const ReadValueId data)

Definition at line 2487 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< RedundancySupport > ( const RedundancySupport data)

Definition at line 159 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< ReferenceDescription > ( const ReferenceDescription desc)

Definition at line 247 of file binary_view.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< RegisterNodesRequest > ( const RegisterNodesRequest request)

Definition at line 533 of file binary_view.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< RegisterNodesResponse > ( const RegisterNodesResponse response)

Definition at line 559 of file binary_view.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< RelativePath > ( const RelativePath rpath)

Definition at line 675 of file binary_view.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< RelativePathElement > ( const RelativePathElement element)

Definition at line 635 of file binary_view.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< RepublishParameters > ( const RepublishParameters data)

Definition at line 3716 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< RepublishRequest > ( const RepublishRequest data)

Definition at line 3726 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< RepublishResponse > ( const RepublishResponse data)

Definition at line 3737 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< RequestHeader > ( const RequestHeader header)

Definition at line 230 of file binary_raw_size.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< ResponseHeader > ( const ResponseHeader header)

Definition at line 321 of file binary_raw_size.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< SecureHeader > ( const SecureHeader )

Definition at line 158 of file binary_raw_size.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< SecurityToken > ( const SecurityToken )

Definition at line 336 of file binary_raw_size.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< SecurityTokenRequestType > ( const SecurityTokenRequestType data)

Definition at line 61 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< SequenceHeader > ( const SequenceHeader )

Definition at line 213 of file binary_raw_size.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< ServerState > ( const ServerState data)

Definition at line 166 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< ServiceFaultResponse > ( const ServiceFaultResponse request)

Definition at line 194 of file binary_session.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< SetPublishingModeRequest > ( const SetPublishingModeRequest data)

Definition at line 3501 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< SetPublishingModeResponse > ( const SetPublishingModeResponse data)

Definition at line 3522 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< SignatureData > ( const SignatureData data)

Definition at line 1068 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< SignedSoftwareCertificate > ( const SignedSoftwareCertificate data)

Definition at line 1058 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< SimpleAttributeOperand > ( const OpcUa::SimpleAttributeOperand params)

Definition at line 83 of file monitored_items.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< StatusCode > ( const StatusCode )

Definition at line 96 of file binary_raw_size.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< std::string > ( const std::string &  str)

Definition at line 102 of file binary_raw_size.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< std::vector< std::string > > ( const std::vector< std::string > &  vec)

Definition at line 139 of file binary_raw_size.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< std::vector< std::vector< uint8_t > > > ( const std::vector< std::vector< uint8_t >> &  vec)

Definition at line 129 of file binary_raw_size.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< std::vector< uint8_t > > ( const std::vector< uint8_t > &  vec)

Definition at line 122 of file binary_raw_size.cpp.

Definition at line 3670 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< SubscriptionData > ( const SubscriptionData data)

Definition at line 3421 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< SymmetricAlgorithmHeader > ( const SymmetricAlgorithmHeader header)

Definition at line 258 of file binary_raw_size.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< TimestampsToReturn > ( const TimestampsToReturn data)

Definition at line 110 of file rawsize_auto.cpp.

Definition at line 733 of file binary_view.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< TranslateBrowsePathsResult > ( const TranslateBrowsePathsResult result)

Definition at line 483 of file binary_view.cpp.

Definition at line 755 of file binary_view.cpp.

Definition at line 507 of file binary_view.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< uint16_t > ( const uint16_t &  )

Definition at line 41 of file binary_raw_size.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< uint32_t > ( const uint32_t &  )

Definition at line 53 of file binary_raw_size.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< uint64_t > ( const uint64_t &  )

Definition at line 66 of file binary_raw_size.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< uint8_t > ( const uint8_t &  )

Definition at line 29 of file binary_raw_size.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< UnregisterNodesRequest > ( const UnregisterNodesRequest request)

Definition at line 585 of file binary_view.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< UnregisterNodesResponse > ( const UnregisterNodesResponse response)

Definition at line 611 of file binary_view.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< UserIdentifyToken > ( const UserIdentifyToken token)

Definition at line 103 of file binary_session.cpp.

Definition at line 81 of file binary_session.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< UserTokenPolicy > ( const UserTokenPolicy data)

Definition at line 839 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< UserTokenType > ( const UserTokenType data)

Definition at line 54 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< Variant > ( const Variant var)

Definition at line 864 of file binary_variant.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< ViewDescription > ( const ViewDescription desc)

Definition at line 131 of file binary_view.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< WriteParameters > ( const WriteParameters data)

Definition at line 2706 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< WriteRequest > ( const WriteRequest data)

Definition at line 2715 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< WriteResponse > ( const WriteResponse data)

Definition at line 2726 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< WriteValue > ( const WriteValue data)

Definition at line 2694 of file rawsize_auto.cpp.

template<>
std::size_t OpcUa::Binary::RawSize< XmlElement > ( const XmlElement data)

Definition at line 194 of file rawsize_auto.cpp.

std::size_t OpcUa::Binary::RawSizeBodyNodeAttributes ( const NodeAttributes val)

Definition at line 573 of file src/protocol/binary_node_management.cpp.

template<typename T >
std::size_t OpcUa::Binary::RawSizeContainer ( const T &  container)

Definition at line 31 of file include/opc/ua/protocol/binary/common.h.



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