Data Structures | Macros | Typedefs | Functions
BCDS_EventHub.h File Reference
#include "BCDS_Utils.h"
#include "BCDS_Basics.h"
#include "BCDS_Retcode.h"
+ Include dependency graph for BCDS_EventHub.h:
+ This graph shows which files directly or indirectly include this file:

Data Structures

struct  EventHub_S
struct  EventObserver_S




typedef void(* EventHandler_T )(TaskEvent_T event, void *data)
typedef struct EventHub_S EventHub_T
typedef struct EventObserver_S EventObserver_T
typedef uint32_t TaskEvent_T


Retcode_T EventHub_Initialize (EventHub_T *hub)
 This function initializes a given event hub handle. More...
Retcode_T EventHub_Notify (EventHub_T *hub, TaskEvent_T Event, void *data)
 This function informs the hub that a given event has occurred. More...
Retcode_T EventHub_Observe (EventHub_T *hub, EventHandler_T handler, TaskEvent_T event)
 This function adds an observe of a given event to a hub. More...
Retcode_T EventHub_ObserveAll (EventHub_T *hub, EventHandler_T handler)
 This function adds an observe of all events to a hub. More...

This documentation file has been automatically generated on Fri Oct 4 2019 03:47:30 by doxygen 1.8.8