Trait SessionEventInfo
Source pub trait SessionEventInfo {
// Required methods
fn event_id(&self) -> EventId;
fn description(&self) -> &'static str;
fn provider(&self) -> EventProvider;
fn generate_id(&self, record: &SerializedEvtxRecord<Value>) -> SessionId;
fn username(&self, record: &SerializedEvtxRecord<Value>) -> Option<String>;
fn domain(&self, record: &SerializedEvtxRecord<Value>) -> Option<String>;
fn client_address(
&self,
record: &SerializedEvtxRecord<Value>,
) -> Option<String>;
fn client_hostname(
&self,
record: &SerializedEvtxRecord<Value>,
) -> Option<String>;
fn server_address(
&self,
record: &SerializedEvtxRecord<Value>,
) -> Option<String>;
fn server_hostname(
&self,
record: &SerializedEvtxRecord<Value>,
) -> Option<String>;
}