[−][src]Enum opcua_server::prelude::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>)RegisterServer2Request(Box<RegisterServer2Request>)RegisterServer2Response(Box<RegisterServer2Response>)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>)QueryFirstRequest(Box<QueryFirstRequest>)QueryFirstResponse(Box<QueryFirstResponse>)QueryNextRequest(Box<QueryNextRequest>)QueryNextResponse(Box<QueryNextResponse>)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>)HistoryReadRequest(Box<HistoryReadRequest>)HistoryReadResponse(Box<HistoryReadResponse>)WriteRequest(Box<WriteRequest>)WriteResponse(Box<WriteResponse>)HistoryUpdateRequest(Box<HistoryUpdateRequest>)HistoryUpdateResponse(Box<HistoryUpdateResponse>)CallRequest(Box<CallRequest>)CallResponse(Box<CallResponse>)Implementations
impl SupportedMessage[src]
pub fn request_handle(&self) -> u32[src]
pub fn is_request(&self) -> bool[src]
pub fn request_header(&self) -> &RequestHeader[src]
pub fn is_response(&self) -> bool[src]
pub fn response_header(&self) -> &ResponseHeader[src]
pub fn decode_by_object_id<S>(
stream: &mut S,
object_id: ObjectId,
decoding_limits: &DecodingLimits
) -> Result<SupportedMessage, StatusCode> where
S: Read, [src]
stream: &mut S,
object_id: ObjectId,
decoding_limits: &DecodingLimits
) -> Result<SupportedMessage, StatusCode> where
S: Read,
impl SupportedMessage[src]
Trait Implementations
impl BinaryEncoder<SupportedMessage> for SupportedMessage[src]
fn byte_len(&self) -> usize[src]
fn encode<S>(&self, stream: &mut S) -> Result<usize, StatusCode> where
S: Write, [src]
S: Write,
fn decode<S>(&mut S, &DecodingLimits) -> Result<SupportedMessage, StatusCode> where
S: Read, [src]
S: Read,
fn encode_to_vec(&self) -> Vec<u8>[src]
impl Clone for SupportedMessage[src]
fn clone(&self) -> SupportedMessage[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Debug for SupportedMessage[src]
impl Into<SupportedMessage> for PublishResponse[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for HistoryReadResponse[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for GetEndpointsResponse[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for CreateSubscriptionRequest[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for RegisterServerRequest[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for PublishRequest[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for ReadRequest[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for RegisterServer2Request[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for QueryFirstRequest[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for CloseSessionResponse[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for RepublishRequest[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for TransferSubscriptionsRequest[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for BrowseNextRequest[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for DeleteReferencesResponse[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for DeleteMonitoredItemsResponse[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for UnregisterNodesResponse[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for AcknowledgeMessage[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for CallRequest[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for ReadResponse[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for ModifySubscriptionResponse[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for RegisterServer2Response[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for DeleteSubscriptionsRequest[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for SetPublishingModeResponse[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for TranslateBrowsePathsToNodeIdsRequest[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for RegisterNodesResponse[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for ModifyMonitoredItemsRequest[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for BrowseNextResponse[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for CreateSessionResponse[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for FindServersResponse[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for DeleteNodesResponse[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for QueryNextRequest[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for QueryFirstResponse[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for OpenSecureChannelResponse[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for BrowseRequest[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for SetTriggeringRequest[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for DeleteMonitoredItemsRequest[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for ModifyMonitoredItemsResponse[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for CloseSecureChannelResponse[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for HistoryReadRequest[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for CreateSubscriptionResponse[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for HistoryUpdateResponse[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for ModifySubscriptionRequest[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for DeleteNodesRequest[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for UnregisterNodesRequest[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for CloseSecureChannelRequest[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for CreateSessionRequest[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for WriteRequest[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for OpenSecureChannelRequest[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for AddNodesRequest[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for FindServersRequest[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for AddReferencesResponse[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for CancelRequest[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for RegisterNodesRequest[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for HistoryUpdateRequest[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for RepublishResponse[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for SetMonitoringModeRequest[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for ActivateSessionRequest[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for SetTriggeringResponse[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for RegisterServerResponse[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for TranslateBrowsePathsToNodeIdsResponse[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for CloseSessionRequest[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for GetEndpointsRequest[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for CallResponse[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for CreateMonitoredItemsResponse[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for AddReferencesRequest[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for QueryNextResponse[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for SetPublishingModeRequest[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for WriteResponse[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for AddNodesResponse[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for TransferSubscriptionsResponse[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for CreateMonitoredItemsRequest[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for SetMonitoringModeResponse[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for CancelResponse[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for DeleteReferencesRequest[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for ServiceFault[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for ActivateSessionResponse[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for DeleteSubscriptionsResponse[src]
fn into(self) -> SupportedMessage[src]
impl Into<SupportedMessage> for BrowseResponse[src]
fn into(self) -> SupportedMessage[src]
impl PartialEq<SupportedMessage> for SupportedMessage[src]
fn eq(&self, other: &SupportedMessage) -> bool[src]
fn ne(&self, other: &SupportedMessage) -> bool[src]
impl StructuralPartialEq for SupportedMessage[src]
Auto Trait Implementations
impl RefUnwindSafe for SupportedMessage
impl Send for SupportedMessage
impl Sync for SupportedMessage
impl Unpin for SupportedMessage
impl UnwindSafe for SupportedMessage
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
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> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
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<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,