Notification Structures
=======================

This page aggregates all notification-related structures shared by the C and C++ APIs.

.. note::
   ``Notification::i3cHotJoin()``, ``Notification::i3cIbi()``,
   ``Notification::gpio()`` and ``Notification::uartRx()`` are C++ convenience
   methods only (available under ``#ifdef __cplusplus``).
   They are not part of the C API.
   In C, use ``CosmicSDK_notificationAsI3cHotJoin``,
   ``CosmicSDK_notificationAsI3cIbi``, ``CosmicSDK_notificationAsGpio`` and
   ``CosmicSDK_notificationAsUartRx`` from ``CosmicSDK_API_c.h``.

.. doxygengroup:: Structures_Notifications
   :members:

