# HdfDevEventlistener ## **Overview** **Related Modules:** [Core](Core.md) **Description:** Defines a driver event listener object. **Since:** 1.0 ## **Summary** ## Data Fields

Variable Name

Description

callBack

OnEventReceived 

listNode

struct DListHead 

priv

void * 

## **Details** ## **Field Documentation** ## callBack ``` [OnEventReceived](Core.md#gae314b850ba4b0927007038cf8cc32580) HdfDevEventlistener::callBack ``` **Description:** Callback invoked when the monitored device reports an event ## listNode ``` struct [DListHead](DListHead.md) HdfDevEventlistener::listNode ``` **Description:** Intrusive list node used by the HDF to manage listeners. You can ignore this node. ## priv ``` void* HdfDevEventlistener::priv ``` **Description:** Private data of the listener, which is passed as the first input parameter in **callback**