Skip to main content

RuntimeCommandEnvelope

Trait RuntimeCommandEnvelope 

Source
pub trait RuntimeCommandEnvelope {
    // Required methods
    fn command_kind(&self) -> u8;
    fn ext_seq(&self) -> u64;
    fn ref_ext_time_us(&self) -> u64;
    fn payload(&self) -> &[u8] ;
}
Expand description

Borrowed command envelope passed to runtime plugins.

Required Methods§

Source

fn command_kind(&self) -> u8

Returns the command kind.

Source

fn ext_seq(&self) -> u64

Returns the source queue sequence.

Source

fn ref_ext_time_us(&self) -> u64

Returns the source-provided reference time in microseconds.

Source

fn payload(&self) -> &[u8]

Returns the encoded command payload.

Implementors§