Dawn Framework 1.0
Universal data acquisition framework for embedded systems
Public Attributes | List of all members
dawn::IIONotifier::SIONotifier Struct Reference

Notifier registration structure. More...

#include <inotifier.hxx>

Collaboration diagram for dawn::IIONotifier::SIONotifier:
[legend]

Public Attributes

int(* cb )(void *priv, io_ddata_t *data)
 Notifier callback function type.
 
CIOCommonio
 I/O object pointer.
 
int prio
 Notification callback priority.
 
void * priv
 Private context pointer.
 

Detailed Description

Notifier registration structure.

Configuration for a single I/O notification callback.

Definition at line 45 of file inotifier.hxx.

Member Data Documentation

◆ cb

int(* dawn::IIONotifier::SIONotifier::cb) (void *priv, io_ddata_t *data)

Notifier callback function type.

Callback signature for I/O notification events.

Definition at line 70 of file inotifier.hxx.

◆ io

CIOCommon* dawn::IIONotifier::SIONotifier::io

I/O object pointer.

Pointer to CIOCommon object that will be monitored for data availability.

Definition at line 62 of file inotifier.hxx.

◆ prio

int dawn::IIONotifier::SIONotifier::prio

Notification callback priority.

Priority level for callback execution.

Definition at line 78 of file inotifier.hxx.

◆ priv

void* dawn::IIONotifier::SIONotifier::priv

Private context pointer.

User-defined context passed to callback function.

Definition at line 53 of file inotifier.hxx.


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