pub struct KerberosUdpParser;Available on crate feature
kerberos only.Implementations§
Trait Implementations§
Source§impl Clone for KerberosUdpParser
impl Clone for KerberosUdpParser
Source§fn clone(&self) -> KerberosUdpParser
fn clone(&self) -> KerberosUdpParser
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for KerberosUdpParser
Source§impl DatagramParser for KerberosUdpParser
impl DatagramParser for KerberosUdpParser
Source§type Message = KerberosMessage
type Message = KerberosMessage
Available on crate feature
session only.L7 message produced by this parser. Same
Debug bound as
SessionParser::Message.Source§fn parser_kind(&self) -> ParserKind
fn parser_kind(&self) -> ParserKind
Available on crate feature
session only.See
SessionParser::parser_kind. Default
ParserKind::Unspecified.Source§fn parse(
&mut self,
payload: &[u8],
_side: FlowSide,
_ts: Timestamp,
out: &mut Vec<Self::Message>,
)
fn parse( &mut self, payload: &[u8], _side: FlowSide, _ts: Timestamp, out: &mut Vec<Self::Message>, )
Available on crate feature
session only.Parse one L4 payload.
side is the direction relative to
the flow’s initiator; ts is the observed time of the
datagram. Push any complete messages decoded into out. Read moreSource§fn on_tick(&mut self, _now: Timestamp, _out: &mut Vec<Self::Message>)
fn on_tick(&mut self, _now: Timestamp, _out: &mut Vec<Self::Message>)
Available on crate feature
session only.Periodic time hook — see
SessionParser::on_tick. The
driver calls this on every sweep / finish. Default: no-op.Source§fn is_poisoned(&self) -> bool
fn is_poisoned(&self) -> bool
Available on crate feature
session only.True after the parser has hit an unrecoverable error. See
SessionParser::is_poisoned for the contract.Source§fn poison_reason(&self) -> Option<&str>
fn poison_reason(&self) -> Option<&str>
Available on crate feature
session only.Optional reason for poison. See
SessionParser::poison_reason.Source§fn is_done(&self) -> bool
fn is_done(&self) -> bool
Available on crate feature
session only.Symmetric “I’m done — close this flow cleanly” signal,
mirroring
SessionParser::is_done. Default: false.Source§impl Debug for KerberosUdpParser
impl Debug for KerberosUdpParser
Source§impl Default for KerberosUdpParser
impl Default for KerberosUdpParser
Source§fn default() -> KerberosUdpParser
fn default() -> KerberosUdpParser
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for KerberosUdpParser
impl RefUnwindSafe for KerberosUdpParser
impl Send for KerberosUdpParser
impl Sync for KerberosUdpParser
impl Unpin for KerberosUdpParser
impl UnsafeUnpin for KerberosUdpParser
impl UnwindSafe for KerberosUdpParser
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more