VEXcode IQ C++ Unofficial documentation for version 3.0.4.1
All Classes Namespaces Files Functions Variables Enumerations
vex::event Class Reference

Public Member Functions

 event (int16_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 (int16_t index, uint32_t mask, void(*callback)(void))
 
static void init (int16_t index, uint32_t mask, void(*callback)(int))
 
static void init (int16_t index, uint32_t mask, void(*callback)(void *), void *arg)
 
static int32_t userindex (void)
 
static void broadcast (int16_t index)
 
static void broadcastAndWait (int16_t index, int32_t timeout=60000)
 

Detailed Description

Definition at line 23 of file vex_event.h.


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