pub struct WriterGroupDataType {Show 16 fields
pub name: UAString,
pub enabled: bool,
pub security_mode: MessageSecurityMode,
pub security_group_id: UAString,
pub security_key_services: Option<Vec<EndpointDescription>>,
pub max_network_message_size: u32,
pub group_properties: Option<Vec<KeyValuePair>>,
pub writer_group_id: u16,
pub publishing_interval: f64,
pub keep_alive_time: f64,
pub priority: u8,
pub locale_ids: Option<Vec<UAString>>,
pub header_layout_uri: UAString,
pub transport_settings: ExtensionObject,
pub message_settings: ExtensionObject,
pub data_set_writers: Option<Vec<DataSetWriterDataType>>,
}Fields§
§name: UAString§enabled: bool§security_mode: MessageSecurityMode§security_group_id: UAString§security_key_services: Option<Vec<EndpointDescription>>§max_network_message_size: u32§group_properties: Option<Vec<KeyValuePair>>§writer_group_id: u16§publishing_interval: f64§keep_alive_time: f64§priority: u8§locale_ids: Option<Vec<UAString>>§header_layout_uri: UAString§transport_settings: ExtensionObject§message_settings: ExtensionObject§data_set_writers: Option<Vec<DataSetWriterDataType>>Trait Implementations§
Source§impl BinaryEncoder<WriterGroupDataType> for WriterGroupDataType
impl BinaryEncoder<WriterGroupDataType> for WriterGroupDataType
Source§fn byte_len(&self) -> usize
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.Source§fn encode<S>(&self, stream: &mut S) -> Result<usize, StatusCode>where
S: Write,
fn encode<S>(&self, stream: &mut S) -> Result<usize, StatusCode>where
S: Write,
Encodes the instance to the write stream.
Source§fn decode<S>(
stream: &mut S,
decoding_options: &DecodingOptions,
) -> Result<WriterGroupDataType, StatusCode>where
S: Read,
fn decode<S>(
stream: &mut S,
decoding_options: &DecodingOptions,
) -> Result<WriterGroupDataType, StatusCode>where
S: Read,
Decodes an instance from the read stream. The decoding options contains 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.fn encode_to_vec(&self) -> Vec<u8> ⓘ
Source§impl Clone for WriterGroupDataType
impl Clone for WriterGroupDataType
Source§fn clone(&self) -> WriterGroupDataType
fn clone(&self) -> WriterGroupDataType
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for WriterGroupDataType
impl Debug for WriterGroupDataType
Source§impl PartialEq for WriterGroupDataType
impl PartialEq for WriterGroupDataType
impl StructuralPartialEq for WriterGroupDataType
Auto Trait Implementations§
impl Freeze for WriterGroupDataType
impl RefUnwindSafe for WriterGroupDataType
impl Send for WriterGroupDataType
impl Sync for WriterGroupDataType
impl Unpin for WriterGroupDataType
impl UnwindSafe for WriterGroupDataType
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more