# BundleStatusCallback
- [Overview](#section1138901815165630)
- [Summary](#section1984981971165630)
- [Data Fields](#pub-attribs)
- [Details](#section335321196165630)
- [Field](#section91076479165630)
- [bundleName](#ad92bee444c17e378809065e23d6d796a)
- [callBack](#a5e6bccc1fb386a428ae77271e5b21354)
- [data](#ae6bd742d12d3c9034471299d69ba374a)
## **Overview**
**Related Modules:**
[BundleManager](BundleManager.md)
**Description:**
Defines the application state callback information.
## **Summary**
## Data Fields
## **Details**
## **Field **
## bundleName
```
char* BundleStatusCallback::bundleName
```
**Description:**
Pointer to the bundle name of the application that the callback listens to. If this parameter is set to **nullptr**, the callback listens to all applications in the system.
## callBack
```
[BundleStateCallback](BundleManager.md#gad7ea6d0bf78db2d59e6d339c31819885) BundleStatusCallback::callBack
```
**Description:**
Callback to be invoked upon application state changes.
## data
```
void* BundleStatusCallback::data
```
**Description:**
Pointer to the registered data that will be used by [BundleStateCallback](BundleManager.md#gad7ea6d0bf78db2d59e6d339c31819885).