Enum opcua_types::supported_message::SupportedMessage
[−]
[src]
pub enum SupportedMessage { Invalid(ObjectId), ServiceFault(ServiceFault), OpenSecureChannelRequest(OpenSecureChannelRequest), OpenSecureChannelResponse(OpenSecureChannelResponse), CloseSecureChannelRequest(CloseSecureChannelRequest), CloseSecureChannelResponse(CloseSecureChannelResponse), GetEndpointsRequest(GetEndpointsRequest), GetEndpointsResponse(GetEndpointsResponse), FindServersRequest(FindServersRequest), FindServersResponse(FindServersResponse), CreateSessionRequest(CreateSessionRequest), CreateSessionResponse(CreateSessionResponse), CloseSessionRequest(CloseSessionRequest), CloseSessionResponse(CloseSessionResponse), ActivateSessionRequest(ActivateSessionRequest), ActivateSessionResponse(ActivateSessionResponse), CreateMonitoredItemsRequest(CreateMonitoredItemsRequest), CreateMonitoredItemsResponse(CreateMonitoredItemsResponse), ModifyMonitoredItemsRequest(ModifyMonitoredItemsRequest), ModifyMonitoredItemsResponse(ModifyMonitoredItemsResponse), DeleteMonitoredItemsRequest(DeleteMonitoredItemsRequest), DeleteMonitoredItemsResponse(DeleteMonitoredItemsResponse), CreateSubscriptionRequest(CreateSubscriptionRequest), CreateSubscriptionResponse(CreateSubscriptionResponse), ModifySubscriptionRequest(ModifySubscriptionRequest), ModifySubscriptionResponse(ModifySubscriptionResponse), DeleteSubscriptionsRequest(DeleteSubscriptionsRequest), DeleteSubscriptionsResponse(DeleteSubscriptionsResponse), SetPublishingModeRequest(SetPublishingModeRequest), SetPublishingModeResponse(SetPublishingModeResponse), BrowseRequest(BrowseRequest), BrowseResponse(BrowseResponse), BrowseNextRequest(BrowseNextRequest), BrowseNextResponse(BrowseNextResponse), PublishRequest(PublishRequest), PublishResponse(PublishResponse), RepublishRequest(RepublishRequest), RepublishResponse(RepublishResponse), TranslateBrowsePathsToNodeIdsRequest(TranslateBrowsePathsToNodeIdsRequest), TranslateBrowsePathsToNodeIdsResponse(TranslateBrowsePathsToNodeIdsResponse), ReadRequest(ReadRequest), ReadResponse(ReadResponse), WriteRequest(WriteRequest), WriteResponse(WriteResponse), }
Variants
Invalid(ObjectId)
An invalid request / response of some form
ServiceFault(ServiceFault)
Other messages
OpenSecureChannelRequest(OpenSecureChannelRequest)
OpenSecureChannelResponse(OpenSecureChannelResponse)
CloseSecureChannelRequest(CloseSecureChannelRequest)
CloseSecureChannelResponse(CloseSecureChannelResponse)
GetEndpointsRequest(GetEndpointsRequest)
GetEndpointsResponse(GetEndpointsResponse)
FindServersRequest(FindServersRequest)
FindServersResponse(FindServersResponse)
CreateSessionRequest(CreateSessionRequest)
CreateSessionResponse(CreateSessionResponse)
CloseSessionRequest(CloseSessionRequest)
CloseSessionResponse(CloseSessionResponse)
ActivateSessionRequest(ActivateSessionRequest)
ActivateSessionResponse(ActivateSessionResponse)
CreateMonitoredItemsRequest(CreateMonitoredItemsRequest)
CreateMonitoredItemsResponse(CreateMonitoredItemsResponse)
ModifyMonitoredItemsRequest(ModifyMonitoredItemsRequest)
ModifyMonitoredItemsResponse(ModifyMonitoredItemsResponse)
DeleteMonitoredItemsRequest(DeleteMonitoredItemsRequest)
DeleteMonitoredItemsResponse(DeleteMonitoredItemsResponse)
CreateSubscriptionRequest(CreateSubscriptionRequest)
CreateSubscriptionResponse(CreateSubscriptionResponse)
ModifySubscriptionRequest(ModifySubscriptionRequest)
ModifySubscriptionResponse(ModifySubscriptionResponse)
DeleteSubscriptionsRequest(DeleteSubscriptionsRequest)
DeleteSubscriptionsResponse(DeleteSubscriptionsResponse)
SetPublishingModeRequest(SetPublishingModeRequest)
SetPublishingModeResponse(SetPublishingModeResponse)
BrowseRequest(BrowseRequest)
BrowseResponse(BrowseResponse)
BrowseNextRequest(BrowseNextRequest)
BrowseNextResponse(BrowseNextResponse)
PublishRequest(PublishRequest)
PublishResponse(PublishResponse)
RepublishRequest(RepublishRequest)
RepublishResponse(RepublishResponse)
TranslateBrowsePathsToNodeIdsRequest(TranslateBrowsePathsToNodeIdsRequest)
TranslateBrowsePathsToNodeIdsResponse(TranslateBrowsePathsToNodeIdsResponse)
ReadRequest(ReadRequest)
ReadResponse(ReadResponse)
WriteRequest(WriteRequest)
WriteResponse(WriteResponse)
Methods
impl SupportedMessage
[src]
fn decode_by_object_id<S: Read>(
stream: &mut S,
object_id: ObjectId
) -> EncodingResult<Self>
[src]
stream: &mut S,
object_id: ObjectId
) -> EncodingResult<Self>
impl SupportedMessage
[src]
Trait Implementations
impl Debug for SupportedMessage
[src]
impl PartialEq for SupportedMessage
[src]
fn eq(&self, __arg_0: &SupportedMessage) -> bool
[src]
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, __arg_0: &SupportedMessage) -> bool
[src]
This method tests for !=
.
impl Clone for SupportedMessage
[src]
fn clone(&self) -> SupportedMessage
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl BinaryEncoder<SupportedMessage> for SupportedMessage
[src]
fn byte_len(&self) -> usize
[src]
Returns the byte length of the structure. This calculation should be exact and as efficient as possible. Read more
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
Encodes the instance to the write stream.
fn decode<S: Read>(_: &mut S) -> EncodingResult<Self>
[src]
Decodes an instance from the read stream.