Struct opcua_server::config::ServerLimits [−][src]
pub struct ServerLimits {
pub clients_can_modify_address_space: bool,
pub max_subscriptions: u32,
pub max_monitored_items_per_sub: u32,
pub max_array_length: u32,
pub max_string_length: u32,
pub max_byte_string_length: u32,
pub min_sampling_interval: f64,
pub min_publishing_interval: f64,
}Fields
clients_can_modify_address_space: boolIndicates if clients are able to modify the address space through the node management service
set. This is a very broad flag and is likely to require more fine grained per user control
in a later revision. By default, this value is false
max_subscriptions: u32Maximum number of subscriptions in a session, 0 for no limit
max_monitored_items_per_sub: u32Maximum number of monitored items per subscription, 0 for no limit
max_array_length: u32Max array length in elements
max_string_length: u32Max string length in characters
max_byte_string_length: u32Max bytestring length in bytes
min_sampling_interval: f64Specifies the minimum sampling interval for this server in seconds.
min_publishing_interval: f64Specifies the minimum publishing interval for this server in seconds.
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
This method tests for self and other values to be equal, and is used
by ==. Read more
This method tests for !=.
Auto Trait Implementations
impl RefUnwindSafe for ServerLimits
impl Send for ServerLimits
impl Sync for ServerLimits
impl Unpin for ServerLimits
impl UnwindSafe for ServerLimits
Blanket Implementations
Mutably borrows from an owned value. Read more