libintrovirt v0.57.4
IntroVirt introspection library
Loading...
Searching...
No Matches
introvirt::EventCallback Class Referenceabstract

Interface for an event poller callback. More...

#include <EventCallback.hh>

Inheritance diagram for introvirt::EventCallback:

Public Member Functions

virtual void process_event (Event &event)=0
 Process an incoming event.
 
virtual ~EventCallback ()=default
 

Detailed Description

Interface for an event poller callback.

When running a callback-style event poller, this is the event delivery mechanism.

Examples
ivcallmon.cc, ivcr3mon.cc, ivexec.cc, ivmemwatch.cc, ivprocmemdump.cc, ivreadfile.cc, ivwritefile.cc, and vmcall_interface.cc.

Constructor & Destructor Documentation

◆ ~EventCallback()

virtual introvirt::EventCallback::~EventCallback ( )
virtualdefault

Member Function Documentation

◆ process_event()

virtual void introvirt::EventCallback::process_event ( Event event)
pure virtual

Process an incoming event.

Parameters
eventThe incoming event

Implemented in EventHandler, CallMonitor, CR3Monitor, ExecFileTool, EventHandler, MemDumpTool, ReadFileTool, WriteFileTool, and SystemCallMonitor.


The documentation for this class was generated from the following file: