pub struct AuditCreateSessionEventType { /* private fields */ }
Implementations
sourceimpl AuditCreateSessionEventType
impl AuditCreateSessionEventType
pub fn add_property<T, R, S, U, V>(
&mut self,
event_id: &NodeId,
property_id: T,
browse_name: R,
display_name: S,
data_type: U,
value: V,
address_space: &mut AddressSpace
) where
T: Into<NodeId>,
R: Into<QualifiedName>,
S: Into<LocalizedText>,
U: Into<NodeId>,
V: Into<Variant>,
pub fn message<T>(self, message: T) -> AuditCreateSessionEventType where
T: Into<LocalizedText>,
pub fn source_node<T>(self, source_node: T) -> AuditCreateSessionEventType where
T: Into<NodeId>,
pub fn source_name<T>(self, source_name: T) -> AuditCreateSessionEventType where
T: Into<UAString>,
pub fn local_time(
self,
local_time: Option<TimeZoneDataType>
) -> AuditCreateSessionEventType
pub fn severity(self, severity: u16) -> AuditCreateSessionEventType
pub fn receive_time(self, receive_time: DateTime) -> AuditCreateSessionEventType
sourceimpl AuditCreateSessionEventType
impl AuditCreateSessionEventType
pub fn client_audit_entry_id<T>(self, client_audit_entry_id: T) -> Self where
T: Into<UAString>,
pub fn client_user_id<T>(self, client_user_id: T) -> Self where
T: Into<UAString>,
pub fn status(self, status: bool) -> Self
pub fn server_id<T>(self, server_id: T) -> Self where
T: Into<UAString>,
pub fn action_time_stamp(self, action_time_stamp: UtcTime) -> Self
sourceimpl AuditCreateSessionEventType
impl AuditCreateSessionEventType
pub fn session_id<T>(self, session_id: T) -> AuditCreateSessionEventType where
T: Into<NodeId>,
sourceimpl AuditCreateSessionEventType
impl AuditCreateSessionEventType
pub fn new<R>(node_id: R, time: DateTime) -> Self where
R: Into<NodeId>,
pub fn secure_channel_id<T>(self, secure_channel_id: T) -> Self where
T: Into<UAString>,
pub fn client_certificate(self, client_certificate: &X509) -> Self
pub fn revised_session_timeout(self, revised_session_timeout: Duration) -> Self
Trait Implementations
sourceimpl AuditEvent for AuditCreateSessionEventType
impl AuditEvent for AuditCreateSessionEventType
sourcefn event_type_id() -> NodeId
fn event_type_id() -> NodeId
Returns the kind of event type that this audit event represents. Abstract events should panic. Read more
fn log_message(&self) -> String
fn parent_node() -> NodeId
sourceimpl Event for AuditCreateSessionEventType
impl Event for AuditCreateSessionEventType
Auto Trait Implementations
impl RefUnwindSafe for AuditCreateSessionEventType
impl Send for AuditCreateSessionEventType
impl Sync for AuditCreateSessionEventType
impl Unpin for AuditCreateSessionEventType
impl UnwindSafe for AuditCreateSessionEventType
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more