# 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

Variable Name

Description

bundleName

char *

data

void *

callBack

BundleStateCallback

## **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).