VEXcode Doxygen
Public Member Functions | Static Public Member Functions | List of all members
vex::event Class Reference

Public Member Functions

 event (uint32_t index, uint32_t mask, void(*callback)(void))
 
 event (void(*callback)(void))
 
 event (event v, void(*callback)(void))
 
 event (void(*callback)(void *), void *arg)
 
 event (event v, void(*callback)(void *), void *arg)
 
void set (void(*callback)(void))
 
void operator() (void(*callback)(void))
 
void broadcast ()
 
void broadcastAndWait (int32_t timeout=60000)
 

Static Public Member Functions

static void init (uint32_t index, uint32_t mask, void(*callback)(void))
 
static void init (uint32_t index, uint32_t mask, void(*callback)(int))
 
static void init (uint32_t index, uint32_t mask, void(*callback)(void *), void *arg)
 
static int32_t userindex (void)
 
static void broadcast (uint32_t index)
 
static void broadcastAndWait (uint32_t index, int32_t timeout=60000)
 

The documentation for this class was generated from the following file: