An indication is an unsolicited report that is not expected by the receiving application. Registration provides a mechanism for management applications to register for notification of indications.

The service layer maintains a list of entry points for registered management applications. Each entry point is called when the service layer generates an indication. The called routine must immediately return control to the service layer and perform any operations necessary based on the indication. The routine informs the service layer that it has finished processing the report by calling the function pResponseFunc(), as given in the DmiIndicate block.

For a description of the DmiIndicate block and its contents, read DmiIndicate Command Block.

Each registered indication entry point is called for every indication.

Management applications must unregister their entry points before terminating.


[Back] [Next]