[−][src]Struct opcua_server::address_space::view::View
A View is a type of node within the AddressSpace.
Implementations
impl View[src]
pub fn new<R, S>(
node_id: &NodeId,
browse_name: R,
display_name: S,
event_notifier: EventNotifier,
contains_no_loops: bool
) -> View where
R: Into<QualifiedName>,
S: Into<LocalizedText>, [src]
node_id: &NodeId,
browse_name: R,
display_name: S,
event_notifier: EventNotifier,
contains_no_loops: bool
) -> View where
R: Into<QualifiedName>,
S: Into<LocalizedText>,
pub fn from_attributes<S>(
node_id: &NodeId,
browse_name: S,
attributes: ViewAttributes
) -> Result<Self, ()> where
S: Into<QualifiedName>, [src]
node_id: &NodeId,
browse_name: S,
attributes: ViewAttributes
) -> Result<Self, ()> where
S: Into<QualifiedName>,
pub fn is_valid(&self) -> bool[src]
pub fn event_notifier(&self) -> EventNotifier[src]
pub fn set_event_notifier(&mut self, event_notifier: EventNotifier)[src]
pub fn contains_no_loops(&self) -> bool[src]
pub fn set_contains_no_loops(&mut self, contains_no_loops: bool)[src]
Trait Implementations
impl Debug for View[src]
impl Default for View[src]
impl Into<NodeType> for View[src]
impl Node for View[src]
fn get_attribute_max_age(
&self,
timestamps_to_return: TimestampsToReturn,
attribute_id: AttributeId,
index_range: NumericRange,
data_encoding: &QualifiedName,
max_age: f64
) -> Option<DataValue>[src]
&self,
timestamps_to_return: TimestampsToReturn,
attribute_id: AttributeId,
index_range: NumericRange,
data_encoding: &QualifiedName,
max_age: f64
) -> Option<DataValue>
fn set_attribute(
&mut self,
attribute_id: AttributeId,
value: Variant
) -> Result<(), StatusCode>[src]
&mut self,
attribute_id: AttributeId,
value: Variant
) -> Result<(), StatusCode>
fn get_attribute(
&self,
timestamps_to_return: TimestampsToReturn,
attribute_id: AttributeId,
index_range: NumericRange,
data_encoding: &QualifiedName
) -> Option<DataValue>[src]
&self,
timestamps_to_return: TimestampsToReturn,
attribute_id: AttributeId,
index_range: NumericRange,
data_encoding: &QualifiedName
) -> Option<DataValue>
impl NodeBase for View[src]
fn node_class(&self) -> NodeClass[src]
fn node_id(&self) -> NodeId[src]
fn browse_name(&self) -> QualifiedName[src]
fn display_name(&self) -> LocalizedText[src]
fn set_display_name(&mut self, display_name: LocalizedText)[src]
fn description(&self) -> Option<LocalizedText>[src]
fn set_description(&mut self, description: LocalizedText)[src]
fn write_mask(&self) -> Option<WriteMask>[src]
fn set_write_mask(&mut self, write_mask: WriteMask)[src]
fn user_write_mask(&self) -> Option<WriteMask>[src]
fn set_user_write_mask(&mut self, user_write_mask: WriteMask)[src]
Auto Trait Implementations
impl RefUnwindSafe for View
impl Send for View
impl Sync for View
impl Unpin for View
impl UnwindSafe for View
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, 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>,