Trait libafl::events::EventProcessor[][src]

pub trait EventProcessor<E, I, S, Z> {
    fn process(
        &mut self,
        fuzzer: &mut Z,
        state: &mut S,
        executor: &mut E
    ) -> Result<usize, Error>; fn deserialize_observers<OT>(
        &mut self,
        observers_buf: &[u8]
    ) -> Result<OT, Error>
    where
        OT: ObserversTuple<I, S> + DeserializeOwned
, { ... } }
Expand description

EventProcessor process all the incoming messages

Required methods

Lookup for incoming events and process them. Return the number of processes events or an error

Provided methods

Deserialize all observers for this type and manager

Implementors