# HdfDevEventlistener
## **Overview**
**Related Modules:**
[Core](Core.md)
**Description:**
Defines a driver event listener object.
**Since:**
1.0
## **Summary**
## Data Fields
## **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**