[−][src]Enum opcua_types::supported_message::SupportedMessage
Variants
Invalid(ObjectId)
An invalid request / response of some form
AcknowledgeMessage(Box<AcknowledgeMessage>)
Acknowledge message
ServiceFault(Box<ServiceFault>)
Other messages
OpenSecureChannelRequest(Box<OpenSecureChannelRequest>)
OpenSecureChannelResponse(Box<OpenSecureChannelResponse>)
CloseSecureChannelRequest(Box<CloseSecureChannelRequest>)
CloseSecureChannelResponse(Box<CloseSecureChannelResponse>)
GetEndpointsRequest(Box<GetEndpointsRequest>)
GetEndpointsResponse(Box<GetEndpointsResponse>)
FindServersRequest(Box<FindServersRequest>)
FindServersResponse(Box<FindServersResponse>)
RegisterServerRequest(Box<RegisterServerRequest>)
RegisterServerResponse(Box<RegisterServerResponse>)
CreateSessionRequest(Box<CreateSessionRequest>)
CreateSessionResponse(Box<CreateSessionResponse>)
CloseSessionRequest(Box<CloseSessionRequest>)
CloseSessionResponse(Box<CloseSessionResponse>)
CancelRequest(Box<CancelRequest>)
CancelResponse(Box<CancelResponse>)
ActivateSessionRequest(Box<ActivateSessionRequest>)
ActivateSessionResponse(Box<ActivateSessionResponse>)
AddNodesRequest(Box<AddNodesRequest>)
AddNodesResponse(Box<AddNodesResponse>)
AddReferencesRequest(Box<AddReferencesRequest>)
AddReferencesResponse(Box<AddReferencesResponse>)
DeleteNodesRequest(Box<DeleteNodesRequest>)
DeleteNodesResponse(Box<DeleteNodesResponse>)
DeleteReferencesRequest(Box<DeleteReferencesRequest>)
DeleteReferencesResponse(Box<DeleteReferencesResponse>)
CreateMonitoredItemsRequest(Box<CreateMonitoredItemsRequest>)
CreateMonitoredItemsResponse(Box<CreateMonitoredItemsResponse>)
ModifyMonitoredItemsRequest(Box<ModifyMonitoredItemsRequest>)
ModifyMonitoredItemsResponse(Box<ModifyMonitoredItemsResponse>)
DeleteMonitoredItemsRequest(Box<DeleteMonitoredItemsRequest>)
DeleteMonitoredItemsResponse(Box<DeleteMonitoredItemsResponse>)
SetMonitoringModeRequest(Box<SetMonitoringModeRequest>)
SetMonitoringModeResponse(Box<SetMonitoringModeResponse>)
SetTriggeringRequest(Box<SetTriggeringRequest>)
SetTriggeringResponse(Box<SetTriggeringResponse>)
CreateSubscriptionRequest(Box<CreateSubscriptionRequest>)
CreateSubscriptionResponse(Box<CreateSubscriptionResponse>)
ModifySubscriptionRequest(Box<ModifySubscriptionRequest>)
ModifySubscriptionResponse(Box<ModifySubscriptionResponse>)
DeleteSubscriptionsRequest(Box<DeleteSubscriptionsRequest>)
DeleteSubscriptionsResponse(Box<DeleteSubscriptionsResponse>)
TransferSubscriptionsRequest(Box<TransferSubscriptionsRequest>)
TransferSubscriptionsResponse(Box<TransferSubscriptionsResponse>)
SetPublishingModeRequest(Box<SetPublishingModeRequest>)
SetPublishingModeResponse(Box<SetPublishingModeResponse>)
BrowseRequest(Box<BrowseRequest>)
BrowseResponse(Box<BrowseResponse>)
BrowseNextRequest(Box<BrowseNextRequest>)
BrowseNextResponse(Box<BrowseNextResponse>)
PublishRequest(Box<PublishRequest>)
PublishResponse(Box<PublishResponse>)
RepublishRequest(Box<RepublishRequest>)
RepublishResponse(Box<RepublishResponse>)
TranslateBrowsePathsToNodeIdsRequest(Box<TranslateBrowsePathsToNodeIdsRequest>)
TranslateBrowsePathsToNodeIdsResponse(Box<TranslateBrowsePathsToNodeIdsResponse>)
RegisterNodesRequest(Box<RegisterNodesRequest>)
RegisterNodesResponse(Box<RegisterNodesResponse>)
UnregisterNodesRequest(Box<UnregisterNodesRequest>)
UnregisterNodesResponse(Box<UnregisterNodesResponse>)
ReadRequest(Box<ReadRequest>)
ReadResponse(Box<ReadResponse>)
WriteRequest(Box<WriteRequest>)
WriteResponse(Box<WriteResponse>)
CallRequest(Box<CallRequest>)
CallResponse(Box<CallResponse>)
Methods
impl SupportedMessage
[src]
pub fn request_handle(&self) -> u32
[src]
pub fn decode_by_object_id<S: Read>(
stream: &mut S,
object_id: ObjectId,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
object_id: ObjectId,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
impl SupportedMessage
[src]
Trait Implementations
impl BinaryEncoder<SupportedMessage> for SupportedMessage
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(_: &mut S, _: &DecodingLimits) -> EncodingResult<Self>
[src]
fn encode_to_vec(&self) -> Vec<u8>
[src]
impl Into<SupportedMessage> for AcknowledgeMessage
[src]
fn into(self) -> SupportedMessage
[src]
impl Into<SupportedMessage> for ServiceFault
[src]
fn into(self) -> SupportedMessage
[src]
impl Into<SupportedMessage> for OpenSecureChannelRequest
[src]
fn into(self) -> SupportedMessage
[src]
impl Into<SupportedMessage> for OpenSecureChannelResponse
[src]
fn into(self) -> SupportedMessage
[src]
impl Into<SupportedMessage> for CloseSecureChannelRequest
[src]
fn into(self) -> SupportedMessage
[src]
impl Into<SupportedMessage> for CloseSecureChannelResponse
[src]
fn into(self) -> SupportedMessage
[src]
impl Into<SupportedMessage> for GetEndpointsRequest
[src]
fn into(self) -> SupportedMessage
[src]
impl Into<SupportedMessage> for GetEndpointsResponse
[src]
fn into(self) -> SupportedMessage
[src]
impl Into<SupportedMessage> for FindServersRequest
[src]
fn into(self) -> SupportedMessage
[src]
impl Into<SupportedMessage> for FindServersResponse
[src]
fn into(self) -> SupportedMessage
[src]
impl Into<SupportedMessage> for RegisterServerRequest
[src]
fn into(self) -> SupportedMessage
[src]
impl Into<SupportedMessage> for RegisterServerResponse
[src]
fn into(self) -> SupportedMessage
[src]
impl Into<SupportedMessage> for CreateSessionRequest
[src]
fn into(self) -> SupportedMessage
[src]
impl Into<SupportedMessage> for CreateSessionResponse
[src]
fn into(self) -> SupportedMessage
[src]
impl Into<SupportedMessage> for CloseSessionRequest
[src]
fn into(self) -> SupportedMessage
[src]
impl Into<SupportedMessage> for CloseSessionResponse
[src]
fn into(self) -> SupportedMessage
[src]
impl Into<SupportedMessage> for CancelRequest
[src]
fn into(self) -> SupportedMessage
[src]
impl Into<SupportedMessage> for CancelResponse
[src]
fn into(self) -> SupportedMessage
[src]
impl Into<SupportedMessage> for ActivateSessionRequest
[src]
fn into(self) -> SupportedMessage
[src]
impl Into<SupportedMessage> for ActivateSessionResponse
[src]
fn into(self) -> SupportedMessage
[src]
impl Into<SupportedMessage> for AddNodesRequest
[src]
fn into(self) -> SupportedMessage
[src]
impl Into<SupportedMessage> for AddNodesResponse
[src]
fn into(self) -> SupportedMessage
[src]
impl Into<SupportedMessage> for AddReferencesRequest
[src]
fn into(self) -> SupportedMessage
[src]
impl Into<SupportedMessage> for AddReferencesResponse
[src]
fn into(self) -> SupportedMessage
[src]
impl Into<SupportedMessage> for DeleteNodesRequest
[src]
fn into(self) -> SupportedMessage
[src]
impl Into<SupportedMessage> for DeleteNodesResponse
[src]
fn into(self) -> SupportedMessage
[src]
impl Into<SupportedMessage> for DeleteReferencesRequest
[src]
fn into(self) -> SupportedMessage
[src]
impl Into<SupportedMessage> for DeleteReferencesResponse
[src]
fn into(self) -> SupportedMessage
[src]
impl Into<SupportedMessage> for CreateMonitoredItemsRequest
[src]
fn into(self) -> SupportedMessage
[src]
impl Into<SupportedMessage> for CreateMonitoredItemsResponse
[src]
fn into(self) -> SupportedMessage
[src]
impl Into<SupportedMessage> for ModifyMonitoredItemsRequest
[src]
fn into(self) -> SupportedMessage
[src]
impl Into<SupportedMessage> for ModifyMonitoredItemsResponse
[src]
fn into(self) -> SupportedMessage
[src]
impl Into<SupportedMessage> for DeleteMonitoredItemsRequest
[src]
fn into(self) -> SupportedMessage
[src]
impl Into<SupportedMessage> for DeleteMonitoredItemsResponse
[src]
fn into(self) -> SupportedMessage
[src]
impl Into<SupportedMessage> for SetMonitoringModeRequest
[src]
fn into(self) -> SupportedMessage
[src]
impl Into<SupportedMessage> for SetMonitoringModeResponse
[src]
fn into(self) -> SupportedMessage
[src]
impl Into<SupportedMessage> for SetTriggeringRequest
[src]
fn into(self) -> SupportedMessage
[src]
impl Into<SupportedMessage> for SetTriggeringResponse
[src]
fn into(self) -> SupportedMessage
[src]
impl Into<SupportedMessage> for CreateSubscriptionRequest
[src]
fn into(self) -> SupportedMessage
[src]
impl Into<SupportedMessage> for CreateSubscriptionResponse
[src]
fn into(self) -> SupportedMessage
[src]
impl Into<SupportedMessage> for ModifySubscriptionRequest
[src]
fn into(self) -> SupportedMessage
[src]
impl Into<SupportedMessage> for ModifySubscriptionResponse
[src]
fn into(self) -> SupportedMessage
[src]
impl Into<SupportedMessage> for DeleteSubscriptionsRequest
[src]
fn into(self) -> SupportedMessage
[src]
impl Into<SupportedMessage> for DeleteSubscriptionsResponse
[src]
fn into(self) -> SupportedMessage
[src]
impl Into<SupportedMessage> for TransferSubscriptionsRequest
[src]
fn into(self) -> SupportedMessage
[src]
impl Into<SupportedMessage> for TransferSubscriptionsResponse
[src]
fn into(self) -> SupportedMessage
[src]
impl Into<SupportedMessage> for SetPublishingModeRequest
[src]
fn into(self) -> SupportedMessage
[src]
impl Into<SupportedMessage> for SetPublishingModeResponse
[src]
fn into(self) -> SupportedMessage
[src]
impl Into<SupportedMessage> for BrowseRequest
[src]
fn into(self) -> SupportedMessage
[src]
impl Into<SupportedMessage> for BrowseResponse
[src]
fn into(self) -> SupportedMessage
[src]
impl Into<SupportedMessage> for BrowseNextRequest
[src]
fn into(self) -> SupportedMessage
[src]
impl Into<SupportedMessage> for BrowseNextResponse
[src]
fn into(self) -> SupportedMessage
[src]
impl Into<SupportedMessage> for PublishRequest
[src]
fn into(self) -> SupportedMessage
[src]
impl Into<SupportedMessage> for PublishResponse
[src]
fn into(self) -> SupportedMessage
[src]
impl Into<SupportedMessage> for RepublishRequest
[src]
fn into(self) -> SupportedMessage
[src]
impl Into<SupportedMessage> for RepublishResponse
[src]
fn into(self) -> SupportedMessage
[src]
impl Into<SupportedMessage> for TranslateBrowsePathsToNodeIdsRequest
[src]
fn into(self) -> SupportedMessage
[src]
impl Into<SupportedMessage> for TranslateBrowsePathsToNodeIdsResponse
[src]
fn into(self) -> SupportedMessage
[src]
impl Into<SupportedMessage> for RegisterNodesRequest
[src]
fn into(self) -> SupportedMessage
[src]
impl Into<SupportedMessage> for RegisterNodesResponse
[src]
fn into(self) -> SupportedMessage
[src]
impl Into<SupportedMessage> for UnregisterNodesRequest
[src]
fn into(self) -> SupportedMessage
[src]
impl Into<SupportedMessage> for UnregisterNodesResponse
[src]
fn into(self) -> SupportedMessage
[src]
impl Into<SupportedMessage> for ReadRequest
[src]
fn into(self) -> SupportedMessage
[src]
impl Into<SupportedMessage> for ReadResponse
[src]
fn into(self) -> SupportedMessage
[src]
impl Into<SupportedMessage> for WriteRequest
[src]
fn into(self) -> SupportedMessage
[src]
impl Into<SupportedMessage> for WriteResponse
[src]
fn into(self) -> SupportedMessage
[src]
impl Into<SupportedMessage> for CallRequest
[src]
fn into(self) -> SupportedMessage
[src]
impl Into<SupportedMessage> for CallResponse
[src]
fn into(self) -> SupportedMessage
[src]
impl Clone for SupportedMessage
[src]
fn clone(&self) -> SupportedMessage
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl PartialEq<SupportedMessage> for SupportedMessage
[src]
fn eq(&self, other: &SupportedMessage) -> bool
[src]
fn ne(&self, other: &SupportedMessage) -> bool
[src]
impl Debug for SupportedMessage
[src]
impl StructuralPartialEq for SupportedMessage
[src]
Auto Trait Implementations
impl Send for SupportedMessage
impl Sync for SupportedMessage
impl Unpin for SupportedMessage
impl UnwindSafe for SupportedMessage
impl RefUnwindSafe for SupportedMessage
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,