[][src]Trait opcua_server::prelude::BinaryEncoder

pub trait BinaryEncoder<T> {
    fn byte_len(&self) -> usize;
fn encode<S>(&self, stream: &mut S) -> Result<usize, StatusCode>
    where
        S: Write
;
fn decode<S>(
        stream: &mut S,
        decoding_limits: &DecodingLimits
    ) -> Result<T, StatusCode>
    where
        S: Read
; fn encode_to_vec(&self) -> Vec<u8> { ... } }

OPC UA Binary Encoding interface. Anything that encodes to binary must implement this. It provides functions to calculate the size in bytes of the struct (for allocating memory), encoding to a stream and decoding from a stream.

Required methods

fn byte_len(&self) -> usize

Returns the exact byte length of the structure as it would be if encode were called. This may be called prior to writing to ensure the correct amount of space is available.

fn encode<S>(&self, stream: &mut S) -> Result<usize, StatusCode> where
    S: Write

Encodes the instance to the write stream.

fn decode<S>(
    stream: &mut S,
    decoding_limits: &DecodingLimits
) -> Result<T, StatusCode> where
    S: Read

Decodes an instance from the read stream. The decoding limits are restrictions set by the server / client on the length of strings, arrays etc. If these limits are exceeded the implementation should return with a BadDecodingError as soon as possible.

Loading content...

Provided methods

fn encode_to_vec(&self) -> Vec<u8>

Loading content...

Implementations on Foreign Types

impl BinaryEncoder<u8> for u8[src]

An unsigned byt integer value between 0 and 255.

impl BinaryEncoder<f64> for f64[src]

An IEEE double precision (64 bit) floating point value.

impl BinaryEncoder<u64> for u64[src]

An unsigned integer value between 0 and 18446744073709551615.

impl BinaryEncoder<u32> for u32[src]

An unsigned integer value between 0 and 4294967295.

impl BinaryEncoder<u16> for u16[src]

An unsigned integer value between 0 and 65535.

impl BinaryEncoder<i8> for i8[src]

impl BinaryEncoder<f32> for f32[src]

An IEEE single precision (32 bit) floating point value.

impl BinaryEncoder<i16> for i16[src]

A signed integer value between −32768 and 32767.

impl BinaryEncoder<i32> for i32[src]

A signed integer value between −2147483648 and 2147483647.

impl BinaryEncoder<i64> for i64[src]

A signed integer value between −9223372036854775808 and 9223372036854775807.

impl BinaryEncoder<bool> for bool[src]

Loading content...

Implementors

impl BinaryEncoder<AccessLevelExType> for AccessLevelExType[src]

impl BinaryEncoder<AccessLevelType> for AccessLevelType[src]

impl BinaryEncoder<AccessRestrictionType> for AccessRestrictionType[src]

impl BinaryEncoder<ApplicationType> for ApplicationType[src]

impl BinaryEncoder<AttributeWriteMask> for AttributeWriteMask[src]

impl BinaryEncoder<AxisScaleEnumeration> for AxisScaleEnumeration[src]

impl BinaryEncoder<BrokerTransportQualityOfService> for BrokerTransportQualityOfService[src]

impl BinaryEncoder<BrowseDirection> for BrowseDirection[src]

impl BinaryEncoder<BrowseResultMask> for BrowseResultMask[src]

impl BinaryEncoder<DataChangeTrigger> for DataChangeTrigger[src]

impl BinaryEncoder<DataSetFieldContentMask> for DataSetFieldContentMask[src]

impl BinaryEncoder<DataSetFieldFlags> for DataSetFieldFlags[src]

impl BinaryEncoder<DataSetOrderingType> for DataSetOrderingType[src]

impl BinaryEncoder<DeadbandType> for DeadbandType[src]

impl BinaryEncoder<DiagnosticsLevel> for DiagnosticsLevel[src]

impl BinaryEncoder<EventNotifierType> for EventNotifierType[src]

impl BinaryEncoder<ExceptionDeviationFormat> for ExceptionDeviationFormat[src]

impl BinaryEncoder<FilterOperator> for FilterOperator[src]

impl BinaryEncoder<HistoryUpdateType> for HistoryUpdateType[src]

impl BinaryEncoder<IdType> for IdType[src]

impl BinaryEncoder<IdentityCriteriaType> for IdentityCriteriaType[src]

impl BinaryEncoder<JsonDataSetMessageContentMask> for JsonDataSetMessageContentMask[src]

impl BinaryEncoder<JsonNetworkMessageContentMask> for JsonNetworkMessageContentMask[src]

impl BinaryEncoder<MessageSecurityMode> for MessageSecurityMode[src]

impl BinaryEncoder<ModelChangeStructureVerbMask> for ModelChangeStructureVerbMask[src]

impl BinaryEncoder<MonitoringMode> for MonitoringMode[src]

impl BinaryEncoder<NamingRuleType> for NamingRuleType[src]

impl BinaryEncoder<NodeAttributesMask> for NodeAttributesMask[src]

impl BinaryEncoder<NodeClass> for NodeClass[src]

impl BinaryEncoder<NodeIdType> for NodeIdType[src]

impl BinaryEncoder<OpenFileMode> for OpenFileMode[src]

impl BinaryEncoder<OverrideValueHandling> for OverrideValueHandling[src]

impl BinaryEncoder<PerformUpdateType> for PerformUpdateType[src]

impl BinaryEncoder<PermissionType> for PermissionType[src]

impl BinaryEncoder<PubSubDiagnosticsCounterClassification> for PubSubDiagnosticsCounterClassification[src]

impl BinaryEncoder<PubSubState> for PubSubState[src]

impl BinaryEncoder<RedundancySupport> for RedundancySupport[src]

impl BinaryEncoder<SecurityHeader> for SecurityHeader[src]

impl BinaryEncoder<SecurityTokenRequestType> for SecurityTokenRequestType[src]

impl BinaryEncoder<ServerState> for ServerState[src]

impl BinaryEncoder<StructureType> for StructureType[src]

impl BinaryEncoder<SupportedMessage> for SupportedMessage[src]

impl BinaryEncoder<TimestampsToReturn> for TimestampsToReturn[src]

impl BinaryEncoder<TrustListMasks> for TrustListMasks[src]

impl BinaryEncoder<UadpDataSetMessageContentMask> for UadpDataSetMessageContentMask[src]

impl BinaryEncoder<UadpNetworkMessageContentMask> for UadpNetworkMessageContentMask[src]

impl BinaryEncoder<UserTokenType> for UserTokenType[src]

impl BinaryEncoder<Variant> for Variant[src]

impl BinaryEncoder<Argument> for opcua_server::prelude::argument::Argument[src]

impl BinaryEncoder<Argument> for opcua_server::prelude::service_types::Argument[src]

impl BinaryEncoder<StatusCode> for StatusCode[src]

impl BinaryEncoder<AcknowledgeMessage> for AcknowledgeMessage[src]

impl BinaryEncoder<ActivateSessionRequest> for ActivateSessionRequest[src]

impl BinaryEncoder<ActivateSessionResponse> for ActivateSessionResponse[src]

impl BinaryEncoder<AddNodesItem> for AddNodesItem[src]

impl BinaryEncoder<AddNodesRequest> for AddNodesRequest[src]

impl BinaryEncoder<AddNodesResponse> for AddNodesResponse[src]

impl BinaryEncoder<AddNodesResult> for AddNodesResult[src]

impl BinaryEncoder<AddReferencesItem> for AddReferencesItem[src]

impl BinaryEncoder<AddReferencesRequest> for AddReferencesRequest[src]

impl BinaryEncoder<AddReferencesResponse> for AddReferencesResponse[src]

impl BinaryEncoder<AggregateConfiguration> for AggregateConfiguration[src]

impl BinaryEncoder<AggregateFilter> for AggregateFilter[src]

impl BinaryEncoder<AggregateFilterResult> for AggregateFilterResult[src]

impl BinaryEncoder<Annotation> for Annotation[src]

impl BinaryEncoder<AnonymousIdentityToken> for AnonymousIdentityToken[src]

impl BinaryEncoder<ApplicationDescription> for ApplicationDescription[src]

impl BinaryEncoder<AsymmetricSecurityHeader> for AsymmetricSecurityHeader[src]

impl BinaryEncoder<AttributeOperand> for AttributeOperand[src]

impl BinaryEncoder<AxisInformation> for AxisInformation[src]

impl BinaryEncoder<BrokerConnectionTransportDataType> for BrokerConnectionTransportDataType[src]

impl BinaryEncoder<BrokerDataSetReaderTransportDataType> for BrokerDataSetReaderTransportDataType[src]

impl BinaryEncoder<BrokerDataSetWriterTransportDataType> for BrokerDataSetWriterTransportDataType[src]

impl BinaryEncoder<BrokerWriterGroupTransportDataType> for BrokerWriterGroupTransportDataType[src]

impl BinaryEncoder<BrowseDescription> for BrowseDescription[src]

impl BinaryEncoder<BrowseNextRequest> for BrowseNextRequest[src]

impl BinaryEncoder<BrowseNextResponse> for BrowseNextResponse[src]

impl BinaryEncoder<BrowsePath> for BrowsePath[src]

impl BinaryEncoder<BrowsePathResult> for BrowsePathResult[src]

impl BinaryEncoder<BrowsePathTarget> for BrowsePathTarget[src]

impl BinaryEncoder<BrowseRequest> for BrowseRequest[src]

impl BinaryEncoder<BrowseResponse> for BrowseResponse[src]

impl BinaryEncoder<BrowseResult> for BrowseResult[src]

impl BinaryEncoder<BuildInfo> for BuildInfo[src]

impl BinaryEncoder<ByteString> for ByteString[src]

impl BinaryEncoder<CallMethodRequest> for CallMethodRequest[src]

impl BinaryEncoder<CallMethodResult> for CallMethodResult[src]

impl BinaryEncoder<CallRequest> for CallRequest[src]

impl BinaryEncoder<CallResponse> for CallResponse[src]

impl BinaryEncoder<CancelRequest> for CancelRequest[src]

impl BinaryEncoder<CancelResponse> for CancelResponse[src]

impl BinaryEncoder<CartesianCoordinates> for CartesianCoordinates[src]

impl BinaryEncoder<ChannelSecurityToken> for ChannelSecurityToken[src]

impl BinaryEncoder<CloseSecureChannelRequest> for CloseSecureChannelRequest[src]

impl BinaryEncoder<CloseSecureChannelResponse> for CloseSecureChannelResponse[src]

impl BinaryEncoder<CloseSessionRequest> for CloseSessionRequest[src]

impl BinaryEncoder<CloseSessionResponse> for CloseSessionResponse[src]

impl BinaryEncoder<ComplexNumberType> for ComplexNumberType[src]

impl BinaryEncoder<ConfigurationVersionDataType> for ConfigurationVersionDataType[src]

impl BinaryEncoder<ConnectionTransportDataType> for ConnectionTransportDataType[src]

impl BinaryEncoder<ContentFilter> for ContentFilter[src]

impl BinaryEncoder<ContentFilterElement> for ContentFilterElement[src]

impl BinaryEncoder<ContentFilterElementResult> for ContentFilterElementResult[src]

impl BinaryEncoder<ContentFilterResult> for ContentFilterResult[src]

impl BinaryEncoder<CreateMonitoredItemsRequest> for CreateMonitoredItemsRequest[src]

impl BinaryEncoder<CreateMonitoredItemsResponse> for CreateMonitoredItemsResponse[src]

impl BinaryEncoder<CreateSessionRequest> for CreateSessionRequest[src]

impl BinaryEncoder<CreateSessionResponse> for CreateSessionResponse[src]

impl BinaryEncoder<CreateSubscriptionRequest> for CreateSubscriptionRequest[src]

impl BinaryEncoder<CreateSubscriptionResponse> for CreateSubscriptionResponse[src]

impl BinaryEncoder<DataChangeFilter> for DataChangeFilter[src]

impl BinaryEncoder<DataChangeNotification> for DataChangeNotification[src]

impl BinaryEncoder<DataSetMetaDataType> for DataSetMetaDataType[src]

impl BinaryEncoder<DataSetReaderDataType> for DataSetReaderDataType[src]

impl BinaryEncoder<DataSetReaderMessageDataType> for DataSetReaderMessageDataType[src]

impl BinaryEncoder<DataSetReaderTransportDataType> for DataSetReaderTransportDataType[src]

impl BinaryEncoder<DataSetWriterDataType> for DataSetWriterDataType[src]

impl BinaryEncoder<DataSetWriterMessageDataType> for DataSetWriterMessageDataType[src]

impl BinaryEncoder<DataSetWriterTransportDataType> for DataSetWriterTransportDataType[src]

impl BinaryEncoder<DataTypeAttributes> for DataTypeAttributes[src]

impl BinaryEncoder<DataTypeDescription> for DataTypeDescription[src]

impl BinaryEncoder<DataTypeSchemaHeader> for DataTypeSchemaHeader[src]

impl BinaryEncoder<DataValue> for DataValue[src]

impl BinaryEncoder<DatagramConnectionTransportDataType> for DatagramConnectionTransportDataType[src]

impl BinaryEncoder<DatagramWriterGroupTransportDataType> for DatagramWriterGroupTransportDataType[src]

impl BinaryEncoder<DateTime> for DateTime[src]

DateTime encoded as 64-bit signed int

impl BinaryEncoder<DecimalDataType> for DecimalDataType[src]

impl BinaryEncoder<DeleteAtTimeDetails> for DeleteAtTimeDetails[src]

impl BinaryEncoder<DeleteEventDetails> for DeleteEventDetails[src]

impl BinaryEncoder<DeleteMonitoredItemsRequest> for DeleteMonitoredItemsRequest[src]

impl BinaryEncoder<DeleteMonitoredItemsResponse> for DeleteMonitoredItemsResponse[src]

impl BinaryEncoder<DeleteNodesItem> for DeleteNodesItem[src]

impl BinaryEncoder<DeleteNodesRequest> for DeleteNodesRequest[src]

impl BinaryEncoder<DeleteNodesResponse> for DeleteNodesResponse[src]

impl BinaryEncoder<DeleteRawModifiedDetails> for DeleteRawModifiedDetails[src]

impl BinaryEncoder<DeleteReferencesItem> for DeleteReferencesItem[src]

impl BinaryEncoder<DeleteReferencesRequest> for DeleteReferencesRequest[src]

impl BinaryEncoder<DeleteReferencesResponse> for DeleteReferencesResponse[src]

impl BinaryEncoder<DeleteSubscriptionsRequest> for DeleteSubscriptionsRequest[src]

impl BinaryEncoder<DeleteSubscriptionsResponse> for DeleteSubscriptionsResponse[src]

impl BinaryEncoder<DiagnosticInfo> for DiagnosticInfo[src]

impl BinaryEncoder<DiscoveryConfiguration> for DiscoveryConfiguration[src]

impl BinaryEncoder<DoubleComplexNumberType> for DoubleComplexNumberType[src]

impl BinaryEncoder<EUInformation> for EUInformation[src]

impl BinaryEncoder<ElementOperand> for ElementOperand[src]

impl BinaryEncoder<EndpointConfiguration> for EndpointConfiguration[src]

impl BinaryEncoder<EndpointDescription> for EndpointDescription[src]

impl BinaryEncoder<EndpointType> for EndpointType[src]

impl BinaryEncoder<EndpointUrlListDataType> for EndpointUrlListDataType[src]

impl BinaryEncoder<EnumDefinition> for EnumDefinition[src]

impl BinaryEncoder<EnumDescription> for EnumDescription[src]

impl BinaryEncoder<EnumField> for EnumField[src]

impl BinaryEncoder<EnumValueType> for EnumValueType[src]

impl BinaryEncoder<ErrorMessage> for ErrorMessage[src]

impl BinaryEncoder<EventFieldList> for EventFieldList[src]

impl BinaryEncoder<EventFilter> for EventFilter[src]

impl BinaryEncoder<EventFilterResult> for EventFilterResult[src]

impl BinaryEncoder<EventNotificationList> for EventNotificationList[src]

impl BinaryEncoder<ExpandedNodeId> for ExpandedNodeId[src]

impl BinaryEncoder<ExtensionObject> for ExtensionObject[src]

impl BinaryEncoder<FieldMetaData> for FieldMetaData[src]

impl BinaryEncoder<FieldTargetDataType> for FieldTargetDataType[src]

impl BinaryEncoder<FilterOperand> for FilterOperand[src]

impl BinaryEncoder<FindServersOnNetworkRequest> for FindServersOnNetworkRequest[src]

impl BinaryEncoder<FindServersOnNetworkResponse> for FindServersOnNetworkResponse[src]

impl BinaryEncoder<FindServersRequest> for FindServersRequest[src]

impl BinaryEncoder<FindServersResponse> for FindServersResponse[src]

impl BinaryEncoder<Frame> for Frame[src]

impl BinaryEncoder<GenericAttributeValue> for GenericAttributeValue[src]

impl BinaryEncoder<GenericAttributes> for GenericAttributes[src]

impl BinaryEncoder<GetEndpointsRequest> for GetEndpointsRequest[src]

impl BinaryEncoder<GetEndpointsResponse> for GetEndpointsResponse[src]

impl BinaryEncoder<Guid> for Guid[src]

impl BinaryEncoder<HelloMessage> for HelloMessage[src]

impl BinaryEncoder<HistoryData> for HistoryData[src]

impl BinaryEncoder<HistoryEvent> for HistoryEvent[src]

impl BinaryEncoder<HistoryEventFieldList> for HistoryEventFieldList[src]

impl BinaryEncoder<HistoryModifiedData> for HistoryModifiedData[src]

impl BinaryEncoder<HistoryReadDetails> for HistoryReadDetails[src]

impl BinaryEncoder<HistoryReadRequest> for HistoryReadRequest[src]

impl BinaryEncoder<HistoryReadResponse> for HistoryReadResponse[src]

impl BinaryEncoder<HistoryReadResult> for HistoryReadResult[src]

impl BinaryEncoder<HistoryReadValueId> for HistoryReadValueId[src]

impl BinaryEncoder<HistoryUpdateDetails> for HistoryUpdateDetails[src]

impl BinaryEncoder<HistoryUpdateRequest> for HistoryUpdateRequest[src]

impl BinaryEncoder<HistoryUpdateResponse> for HistoryUpdateResponse[src]

impl BinaryEncoder<HistoryUpdateResult> for HistoryUpdateResult[src]

impl BinaryEncoder<IdentityMappingRuleType> for IdentityMappingRuleType[src]

impl BinaryEncoder<IssuedIdentityToken> for IssuedIdentityToken[src]

impl BinaryEncoder<JsonDataSetReaderMessageDataType> for JsonDataSetReaderMessageDataType[src]

impl BinaryEncoder<JsonDataSetWriterMessageDataType> for JsonDataSetWriterMessageDataType[src]

impl BinaryEncoder<JsonWriterGroupMessageDataType> for JsonWriterGroupMessageDataType[src]

impl BinaryEncoder<KeyValuePair> for KeyValuePair[src]

impl BinaryEncoder<LiteralOperand> for LiteralOperand[src]

impl BinaryEncoder<LocalizedText> for LocalizedText[src]

impl BinaryEncoder<MdnsDiscoveryConfiguration> for MdnsDiscoveryConfiguration[src]

impl BinaryEncoder<MessageChunk> for MessageChunk[src]

impl BinaryEncoder<MessageChunkHeader> for MessageChunkHeader[src]

impl BinaryEncoder<MessageHeader> for MessageHeader[src]

impl BinaryEncoder<MethodAttributes> for MethodAttributes[src]

impl BinaryEncoder<ModelChangeStructureDataType> for ModelChangeStructureDataType[src]

impl BinaryEncoder<ModificationInfo> for ModificationInfo[src]

impl BinaryEncoder<ModifyMonitoredItemsRequest> for ModifyMonitoredItemsRequest[src]

impl BinaryEncoder<ModifyMonitoredItemsResponse> for ModifyMonitoredItemsResponse[src]

impl BinaryEncoder<ModifySubscriptionRequest> for ModifySubscriptionRequest[src]

impl BinaryEncoder<ModifySubscriptionResponse> for ModifySubscriptionResponse[src]

impl BinaryEncoder<MonitoredItemCreateRequest> for MonitoredItemCreateRequest[src]

impl BinaryEncoder<MonitoredItemCreateResult> for MonitoredItemCreateResult[src]

impl BinaryEncoder<MonitoredItemModifyRequest> for MonitoredItemModifyRequest[src]

impl BinaryEncoder<MonitoredItemModifyResult> for MonitoredItemModifyResult[src]

impl BinaryEncoder<MonitoredItemNotification> for MonitoredItemNotification[src]

impl BinaryEncoder<MonitoringFilter> for MonitoringFilter[src]

impl BinaryEncoder<MonitoringFilterResult> for MonitoringFilterResult[src]

impl BinaryEncoder<MonitoringParameters> for MonitoringParameters[src]

impl BinaryEncoder<NetworkAddressDataType> for NetworkAddressDataType[src]

impl BinaryEncoder<NetworkAddressUrlDataType> for NetworkAddressUrlDataType[src]

impl BinaryEncoder<NetworkGroupDataType> for NetworkGroupDataType[src]

impl BinaryEncoder<NodeAttributes> for NodeAttributes[src]

impl BinaryEncoder<NodeId> for NodeId[src]

impl BinaryEncoder<NodeReference> for NodeReference[src]

impl BinaryEncoder<NodeTypeDescription> for NodeTypeDescription[src]

impl BinaryEncoder<NotificationData> for NotificationData[src]

impl BinaryEncoder<NotificationMessage> for NotificationMessage[src]

impl BinaryEncoder<ObjectAttributes> for ObjectAttributes[src]

impl BinaryEncoder<ObjectTypeAttributes> for ObjectTypeAttributes[src]

impl BinaryEncoder<OpenSecureChannelRequest> for OpenSecureChannelRequest[src]

impl BinaryEncoder<OpenSecureChannelResponse> for OpenSecureChannelResponse[src]

impl BinaryEncoder<OptionSet> for OptionSet[src]

impl BinaryEncoder<Orientation> for Orientation[src]

impl BinaryEncoder<ParsingResult> for ParsingResult[src]

impl BinaryEncoder<ProgramDiagnostic2DataType> for ProgramDiagnostic2DataType[src]

impl BinaryEncoder<ProgramDiagnosticDataType> for ProgramDiagnosticDataType[src]

impl BinaryEncoder<PubSubConfigurationDataType> for PubSubConfigurationDataType[src]

impl BinaryEncoder<PubSubConnectionDataType> for PubSubConnectionDataType[src]

impl BinaryEncoder<PubSubGroupDataType> for PubSubGroupDataType[src]

impl BinaryEncoder<PublishRequest> for PublishRequest[src]

impl BinaryEncoder<PublishResponse> for PublishResponse[src]

impl BinaryEncoder<PublishedDataItemsDataType> for PublishedDataItemsDataType[src]

impl BinaryEncoder<PublishedDataSetDataType> for PublishedDataSetDataType[src]

impl BinaryEncoder<PublishedDataSetSourceDataType> for PublishedDataSetSourceDataType[src]

impl BinaryEncoder<PublishedEventsDataType> for PublishedEventsDataType[src]

impl BinaryEncoder<PublishedVariableDataType> for PublishedVariableDataType[src]

impl BinaryEncoder<QualifiedName> for QualifiedName[src]

impl BinaryEncoder<QueryDataDescription> for QueryDataDescription[src]

impl BinaryEncoder<QueryDataSet> for QueryDataSet[src]

impl BinaryEncoder<QueryFirstRequest> for QueryFirstRequest[src]

impl BinaryEncoder<QueryFirstResponse> for QueryFirstResponse[src]

impl BinaryEncoder<QueryNextRequest> for QueryNextRequest[src]

impl BinaryEncoder<QueryNextResponse> for QueryNextResponse[src]

impl BinaryEncoder<Range> for Range[src]

impl BinaryEncoder<RationalNumber> for RationalNumber[src]

impl BinaryEncoder<ReadAtTimeDetails> for ReadAtTimeDetails[src]

impl BinaryEncoder<ReadEventDetails> for ReadEventDetails[src]

impl BinaryEncoder<ReadProcessedDetails> for ReadProcessedDetails[src]

impl BinaryEncoder<ReadRawModifiedDetails> for ReadRawModifiedDetails[src]

impl BinaryEncoder<ReadRequest> for ReadRequest[src]

impl BinaryEncoder<ReadResponse> for ReadResponse[src]

impl BinaryEncoder<ReadValueId> for ReadValueId[src]

impl BinaryEncoder<ReaderGroupDataType> for ReaderGroupDataType[src]

impl BinaryEncoder<ReaderGroupMessageDataType> for ReaderGroupMessageDataType[src]

impl BinaryEncoder<ReaderGroupTransportDataType> for ReaderGroupTransportDataType[src]

impl BinaryEncoder<RedundantServerDataType> for RedundantServerDataType[src]

impl BinaryEncoder<ReferenceDescription> for ReferenceDescription[src]

impl BinaryEncoder<ReferenceTypeAttributes> for ReferenceTypeAttributes[src]

impl BinaryEncoder<RegisterNodesRequest> for RegisterNodesRequest[src]

impl BinaryEncoder<RegisterNodesResponse> for RegisterNodesResponse[src]

impl BinaryEncoder<RegisterServer2Request> for RegisterServer2Request[src]

impl BinaryEncoder<RegisterServer2Response> for RegisterServer2Response[src]

impl BinaryEncoder<RegisterServerRequest> for RegisterServerRequest[src]

impl BinaryEncoder<RegisterServerResponse> for RegisterServerResponse[src]

impl BinaryEncoder<RegisteredServer> for RegisteredServer[src]

impl BinaryEncoder<RelativePath> for RelativePath[src]

impl BinaryEncoder<RelativePathElement> for RelativePathElement[src]

impl BinaryEncoder<RepublishRequest> for RepublishRequest[src]

impl BinaryEncoder<RepublishResponse> for RepublishResponse[src]

impl BinaryEncoder<RequestHeader> for RequestHeader[src]

impl BinaryEncoder<ResponseHeader> for ResponseHeader[src]

impl BinaryEncoder<RolePermissionType> for RolePermissionType[src]

impl BinaryEncoder<SamplingIntervalDiagnosticsDataType> for SamplingIntervalDiagnosticsDataType[src]

impl BinaryEncoder<SemanticChangeStructureDataType> for SemanticChangeStructureDataType[src]

impl BinaryEncoder<SequenceHeader> for SequenceHeader[src]

impl BinaryEncoder<ServerDiagnosticsSummaryDataType> for ServerDiagnosticsSummaryDataType[src]

impl BinaryEncoder<ServerOnNetwork> for ServerOnNetwork[src]

impl BinaryEncoder<ServerStatusDataType> for ServerStatusDataType[src]

impl BinaryEncoder<ServiceCounterDataType> for ServiceCounterDataType[src]

impl BinaryEncoder<ServiceFault> for ServiceFault[src]

impl BinaryEncoder<SessionDiagnosticsDataType> for SessionDiagnosticsDataType[src]

impl BinaryEncoder<SessionSecurityDiagnosticsDataType> for SessionSecurityDiagnosticsDataType[src]

impl BinaryEncoder<SessionlessInvokeRequestType> for SessionlessInvokeRequestType[src]

impl BinaryEncoder<SessionlessInvokeResponseType> for SessionlessInvokeResponseType[src]

impl BinaryEncoder<SetMonitoringModeRequest> for SetMonitoringModeRequest[src]

impl BinaryEncoder<SetMonitoringModeResponse> for SetMonitoringModeResponse[src]

impl BinaryEncoder<SetPublishingModeRequest> for SetPublishingModeRequest[src]

impl BinaryEncoder<SetPublishingModeResponse> for SetPublishingModeResponse[src]

impl BinaryEncoder<SetTriggeringRequest> for SetTriggeringRequest[src]

impl BinaryEncoder<SetTriggeringResponse> for SetTriggeringResponse[src]

impl BinaryEncoder<SignatureData> for SignatureData[src]

impl BinaryEncoder<SignedSoftwareCertificate> for SignedSoftwareCertificate[src]

impl BinaryEncoder<SimpleAttributeOperand> for SimpleAttributeOperand[src]

impl BinaryEncoder<SimpleTypeDescription> for SimpleTypeDescription[src]

impl BinaryEncoder<StatusChangeNotification> for StatusChangeNotification[src]

impl BinaryEncoder<StatusResult> for StatusResult[src]

impl BinaryEncoder<StructureDefinition> for StructureDefinition[src]

impl BinaryEncoder<StructureDescription> for StructureDescription[src]

impl BinaryEncoder<StructureField> for StructureField[src]

impl BinaryEncoder<SubscribedDataSetDataType> for SubscribedDataSetDataType[src]

impl BinaryEncoder<SubscribedDataSetMirrorDataType> for SubscribedDataSetMirrorDataType[src]

impl BinaryEncoder<SubscriptionAcknowledgement> for SubscriptionAcknowledgement[src]

impl BinaryEncoder<SubscriptionDiagnosticsDataType> for SubscriptionDiagnosticsDataType[src]

impl BinaryEncoder<SymmetricSecurityHeader> for SymmetricSecurityHeader[src]

impl BinaryEncoder<TargetVariablesDataType> for TargetVariablesDataType[src]

impl BinaryEncoder<ThreeDCartesianCoordinates> for ThreeDCartesianCoordinates[src]

impl BinaryEncoder<ThreeDFrame> for ThreeDFrame[src]

impl BinaryEncoder<ThreeDOrientation> for ThreeDOrientation[src]

impl BinaryEncoder<ThreeDVector> for ThreeDVector[src]

impl BinaryEncoder<TimeZoneDataType> for TimeZoneDataType[src]

impl BinaryEncoder<TransferResult> for TransferResult[src]

impl BinaryEncoder<TransferSubscriptionsRequest> for TransferSubscriptionsRequest[src]

impl BinaryEncoder<TransferSubscriptionsResponse> for TransferSubscriptionsResponse[src]

impl BinaryEncoder<TranslateBrowsePathsToNodeIdsRequest> for TranslateBrowsePathsToNodeIdsRequest[src]

impl BinaryEncoder<TranslateBrowsePathsToNodeIdsResponse> for TranslateBrowsePathsToNodeIdsResponse[src]

impl BinaryEncoder<TrustListDataType> for TrustListDataType[src]

impl BinaryEncoder<UABinaryFileDataType> for UABinaryFileDataType[src]

impl BinaryEncoder<UAString> for UAString[src]

impl BinaryEncoder<UadpDataSetReaderMessageDataType> for UadpDataSetReaderMessageDataType[src]

impl BinaryEncoder<UadpDataSetWriterMessageDataType> for UadpDataSetWriterMessageDataType[src]

impl BinaryEncoder<UadpWriterGroupMessageDataType> for UadpWriterGroupMessageDataType[src]

impl BinaryEncoder<UnregisterNodesRequest> for UnregisterNodesRequest[src]

impl BinaryEncoder<UnregisterNodesResponse> for UnregisterNodesResponse[src]

impl BinaryEncoder<UpdateDataDetails> for UpdateDataDetails[src]

impl BinaryEncoder<UpdateEventDetails> for UpdateEventDetails[src]

impl BinaryEncoder<UpdateStructureDataDetails> for UpdateStructureDataDetails[src]

impl BinaryEncoder<UserIdentityToken> for UserIdentityToken[src]

impl BinaryEncoder<UserNameIdentityToken> for UserNameIdentityToken[src]

impl BinaryEncoder<UserTokenPolicy> for UserTokenPolicy[src]

impl BinaryEncoder<VariableAttributes> for VariableAttributes[src]

impl BinaryEncoder<VariableTypeAttributes> for VariableTypeAttributes[src]

impl BinaryEncoder<Vector> for Vector[src]

impl BinaryEncoder<ViewAttributes> for ViewAttributes[src]

impl BinaryEncoder<ViewDescription> for ViewDescription[src]

impl BinaryEncoder<WriteRequest> for WriteRequest[src]

impl BinaryEncoder<WriteResponse> for WriteResponse[src]

impl BinaryEncoder<WriteValue> for WriteValue[src]

impl BinaryEncoder<WriterGroupDataType> for WriterGroupDataType[src]

impl BinaryEncoder<WriterGroupMessageDataType> for WriterGroupMessageDataType[src]

impl BinaryEncoder<WriterGroupTransportDataType> for WriterGroupTransportDataType[src]

impl BinaryEncoder<X509IdentityToken> for X509IdentityToken[src]

impl BinaryEncoder<XVType> for XVType[src]

Loading content...