8#include "dawn/porting/config.hxx"
Base class for all I/O objects.
Abstract interface for registering asynchronous I/O notification.
int(* notifier_cb_t)(void *priv, io_ddata_t *data)
Notifier callback function type.
virtual int notifyData(CIOCommon *io, io_ddata_t *data)
Emit an immediate notification for already-available data.
virtual int regNotifier(SIONotifier n)=0
Register I/O notification callback.
Out-of-tree user-extension hooks for Dawn.
Notifier registration structure.
CIOCommon * io
I/O object pointer.
void * priv
Private context pointer.
int prio
Notification callback priority.
Heap-allocated dynamic I/O data buffer.