26 void DataSerializer::Serialize<OpenFileMode>(
const OpenFileMode & data)
28 *this << static_cast<uint32_t>(data);
33 void DataSerializer::Serialize<NodeClass>(
const NodeClass & data)
35 *this << static_cast<uint32_t>(data);
42 *this << static_cast<uint32_t>(data);
49 *this << static_cast<uint32_t>(data);
54 void DataSerializer::Serialize<UserTokenType>(
const UserTokenType & data)
56 *this << static_cast<uint32_t>(data);
63 *this << static_cast<uint32_t>(data);
70 *this << static_cast<uint32_t>(data);
77 *this << static_cast<uint32_t>(data);
84 *this << static_cast<uint32_t>(data);
91 *this << static_cast<uint32_t>(data);
98 *this << static_cast<uint32_t>(data);
105 *this << static_cast<uint32_t>(data);
112 *this << static_cast<uint32_t>(data);
119 *this << static_cast<uint32_t>(data);
126 *this << static_cast<uint32_t>(data);
133 *this << static_cast<uint32_t>(data);
140 *this << static_cast<uint32_t>(data);
145 void DataSerializer::Serialize<DeadbandType>(
const DeadbandType & data)
147 *this << static_cast<uint32_t>(data);
154 *this << static_cast<uint32_t>(data);
161 *this << static_cast<uint32_t>(data);
166 void DataSerializer::Serialize<ServerState>(
const ServerState & data)
168 *this << static_cast<uint32_t>(data);
175 *this << static_cast<uint32_t>(data);
182 *this << static_cast<uint32_t>(data);
189 *this << static_cast<uint32_t>(data);
194 void DataSerializer::Serialize<XmlElement>(
const XmlElement & data)
196 *
this << data.Length;
285 *
this << data.TypeId;
286 *
this << data.Encoding;
288 if ((data.Encoding) & (1 << (0))) { *
this << data.Body; }
663 *
this << data.ApplicationUri;
664 *
this << data.ProductUri;
665 *
this << data.ApplicationName;
666 *
this << data.ApplicationType;
667 *
this << data.GatewayServerUri;
668 *
this << data.DiscoveryProfileUri;
764 *
this << data.PolicyId;
765 *
this << data.TokenType;
766 *
this << data.IssuedTokenType;
767 *
this << data.IssuerEndpointUrl;
768 *
this << data.SecurityPolicyUri;
775 *
this << data.EndpointUrl;
776 *
this << data.Server;
777 *
this << data.ServerCertificate;
778 *
this << data.SecurityMode;
779 *
this << data.SecurityPolicyUri;
781 *
this << data.TransportProfileUri;
782 *
this << data.SecurityLevel;
789 *
this << data.EndpointUrl;
798 *
this << data.TypeId;
799 *
this << data.Header;
800 *
this << data.Parameters;
807 *
this << data.TypeId;
808 *
this << data.Header;
951 *
this << data.CertificateData;
952 *
this << data.Signature;
959 *
this << data.Algorithm;
960 *
this << data.Signature;
967 *
this << data.ClientDescription;
968 *
this << data.ServerUri;
969 *
this << data.EndpointUrl;
970 *
this << data.SessionName;
971 *
this << data.ClientNonce;
972 *
this << data.ClientCertificate;
973 *
this << data.RequestedSessionTimeout;
974 *
this << data.MaxResponseMessageSize;
981 *
this << data.TypeId;
982 *
this << data.Header;
983 *
this << data.Parameters;
990 *
this << data.SessionId;
991 *
this << data.AuthenticationToken;
992 *
this << data.RevisedSessionTimeout;
993 *
this << data.ServerNonce;
994 *
this << data.ServerCertificate;
997 *
this << data.ServerSignature;
998 *
this << data.MaxRequestMessageSize;
1005 *
this << data.TypeId;
1006 *
this << data.Header;
1007 *
this << data.Parameters;
1085 *
this << data.ClientSignature;
1088 *
this << data.UserIdentityToken;
1089 *
this << data.UserTokenSignature;
1096 *
this << data.TypeId;
1097 *
this << data.Header;
1098 *
this << data.Parameters;
1105 *
this << data.ServerNonce;
1114 *
this << data.TypeId;
1115 *
this << data.Header;
1116 *
this << data.Parameters;
1468 *
this << data.NodeId;
1469 *
this << data.DeleteTargetReferences;
1476 *
this << data.TypeId;
1477 *
this << data.Header;
1485 *
this << data.TypeId;
1486 *
this << data.Header;
2186 *
this << data.NodeId;
2187 *
this << data.AttributeId;
2188 *
this << data.IndexRange;
2189 *
this << data.DataEncoding;
2196 *
this << data.MaxAge;
2197 *
this << data.TimestampsToReturn;
2205 *
this << data.TypeId;
2206 *
this << data.Header;
2207 *
this << data.Parameters;
2214 *
this << data.TypeId;
2215 *
this << data.Header;
2361 void DataSerializer::Serialize<WriteValue>(
const WriteValue & data)
2363 *
this << data.NodeId;
2364 *
this << data.AttributeId;
2365 *
this << data.IndexRange;
2366 *
this << data.Value;
2380 *
this << data.TypeId;
2381 *
this << data.Header;
2382 *
this << data.Parameters;
2389 *
this << data.TypeId;
2390 *
this << data.Header;
2515 *
this << data.ObjectId;
2516 *
this << data.MethodId;
2524 *
this << data.Status;
2541 *
this << data.TypeId;
2542 *
this << data.Header;
2543 *
this << data.Parameters;
2550 *
this << data.TypeId;
2551 *
this << data.Header;
2717 *
this << data.ClientHandle;
2718 *
this << data.SamplingInterval;
2719 *
this << data.Filter;
2720 *
this << data.QueueSize;
2721 *
this << data.DiscardOldest;
2728 *
this << data.ItemToMonitor;
2729 *
this << data.MonitoringMode;
2730 *
this << data.RequestedParameters;
2737 *
this << data.Status;
2738 *
this << data.MonitoredItemId;
2739 *
this << data.RevisedSamplingInterval;
2740 *
this << data.RevisedQueueSize;
2741 *
this << data.FilterResult;
2748 *
this << data.SubscriptionId;
2749 *
this << data.TimestampsToReturn;
2757 *
this << data.TypeId;
2758 *
this << data.Header;
2759 *
this << data.Parameters;
2766 *
this << data.TypeId;
2767 *
this << data.Header;
2934 *
this << data.SubscriptionId;
2942 *
this << data.TypeId;
2943 *
this << data.Header;
2944 *
this << data.Parameters;
2951 *
this << data.TypeId;
2952 *
this << data.Header;
2961 *
this << data.RequestedPublishingInterval;
2962 *
this << data.RequestedLifetimeCount;
2963 *
this << data.RequestedMaxKeepAliveCount;
2964 *
this << data.MaxNotificationsPerPublish;
2965 *
this << data.PublishingEnabled;
2966 *
this << data.Priority;
2973 *
this << data.TypeId;
2974 *
this << data.Header;
2975 *
this << data.Parameters;
2982 *
this << data.SubscriptionId;
2983 *
this << data.RevisedPublishingInterval;
2984 *
this << data.RevisedLifetimeCount;
2985 *
this << data.RevisedMaxKeepAliveCount;
2992 *
this << data.TypeId;
2993 *
this << data.Header;
3001 *
this << data.SubscriptionId;
3002 *
this << data.RequestedPublishingInterval;
3003 *
this << data.RequestedLifetimeCount;
3004 *
this << data.RequestedMaxKeepAliveCount;
3005 *
this << data.MaxNotificationsPerPublish;
3006 *
this << data.Priority;
3013 *
this << data.TypeId;
3014 *
this << data.Header;
3015 *
this << data.Parameters;
3022 *
this << data.RevisedPublishingInterval;
3023 *
this << data.RevisedLifetimeCount;
3024 *
this << data.RevisedMaxKeepAliveCount;
3031 *
this << data.TypeId;
3032 *
this << data.Header;
3033 *
this << data.Parameters;
3040 *
this << data.PublishingEnabled;
3048 *
this << data.TypeId;
3049 *
this << data.Header;
3050 *
this << data.Parameters;
3065 *
this << data.TypeId;
3066 *
this << data.Header;
3067 *
this << data.Result;
3074 *
this << data.SequenceNumber;
3075 *
this << data.PublishTime;
3191 *
this << data.SubscriptionId;
3192 *
this << data.SequenceNumber;
3199 *
this << data.TypeId;
3200 *
this << data.Header;
3208 *
this << data.SubscriptionId;
3210 *
this << data.MoreNotifications;
3211 *
this << data.NotificationMessage;
3220 *
this << data.TypeId;
3221 *
this << data.Header;
3222 *
this << data.Parameters;
3229 *
this << data.SubscriptionId;
3230 *
this << data.RetransmitSequenceNumber;
3237 *
this << data.TypeId;
3238 *
this << data.Header;
3239 *
this << data.Parameters;
3246 *
this << data.TypeId;
3247 *
this << data.Header;
3248 *
this << data.NotificationMessage;
3312 *
this << data.TypeId;
3313 *
this << data.Header;
3321 *
this << data.TypeId;
3322 *
this << data.Header;
3842 void DataSerializer::Serialize<Annotation>(
const Annotation & data)
3844 *
this << data.Message;
3845 *
this << data.UserName;
3846 *
this << data.AnnotationTime;
void SerializeContainer(Stream &out, const Container &c, uint32_t emptySizeValue=~uint32_t())
ModelChangeStructureVerbMask
OPC UA Address space part. GNU LGPL.
const char * Binary(const char *input, short n)