pub struct AuditActivateSessionEventType { /* private fields */ }
Implementations
sourceimpl AuditActivateSessionEventType
impl AuditActivateSessionEventType
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) -> AuditActivateSessionEventType where
T: Into<LocalizedText>,
pub fn source_node<T>(self, source_node: T) -> AuditActivateSessionEventType where
T: Into<NodeId>,
pub fn source_name<T>(self, source_name: T) -> AuditActivateSessionEventType where
T: Into<UAString>,
pub fn local_time(
self,
local_time: Option<TimeZoneDataType>
) -> AuditActivateSessionEventType
pub fn severity(self, severity: u16) -> AuditActivateSessionEventType
pub fn receive_time(
self,
receive_time: DateTime
) -> AuditActivateSessionEventType
sourceimpl AuditActivateSessionEventType
impl AuditActivateSessionEventType
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 AuditActivateSessionEventType
impl AuditActivateSessionEventType
pub fn session_id<T>(self, session_id: T) -> AuditActivateSessionEventType where
T: Into<NodeId>,
sourceimpl AuditActivateSessionEventType
impl AuditActivateSessionEventType
pub fn new<R>(node_id: R, time: DateTime) -> Self where
R: Into<NodeId>,
pub fn client_software_certificates(
self,
client_software_certificates: Vec<SignedSoftwareCertificate>
) -> Self
pub fn user_identity_token(self, user_identity_token: UserIdentityToken) -> Self
pub fn secure_channel_id<T>(self, secure_channel_id: T) -> Self where
T: Into<UAString>,
Trait Implementations
sourceimpl AuditEvent for AuditActivateSessionEventType
impl AuditEvent for AuditActivateSessionEventType
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 AuditActivateSessionEventType
impl Event for AuditActivateSessionEventType
Auto Trait Implementations
impl RefUnwindSafe for AuditActivateSessionEventType
impl Send for AuditActivateSessionEventType
impl Sync for AuditActivateSessionEventType
impl Unpin for AuditActivateSessionEventType
impl UnwindSafe for AuditActivateSessionEventType
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