98 #ifndef ti_sysbios_gates_GateHwi__include    99 #define ti_sysbios_gates_GateHwi__include   111 #define ti_sysbios_gates_GateHwi_long_names   112 #include "GateHwi_defs.h"   226 extern void GateHwi_leave(GateHwi_Handle gate, intptr_t key);
   229 extern bool GateHwi_query(
int qual);
   233     return ((GateHwi_Handle)str);
   249 #undef ti_sysbios_gates_GateHwi_long_names   250 #include "GateHwi_defs.h" void GateHwi_leave(GateHwi_Handle gate, intptr_t key)
leave the GateHwi gate 
uint32_t dummy
Definition: GateHwi.h:125
unsigned int dummy
Definition: GateHwi.h:129
Definition: GateHwi.h:128
GateHwi_Object * GateHwi_Handle
Definition: GateHwi.h:122
void GateHwi_Params_init(GateHwi_Params *prms)
Initialize the GateHwi_Params structure with default values. 
void GateHwi_delete(GateHwi_Handle *gate)
Delete a GateHwi gate. 
Definition: GateHwi.h:124
Error block. 
Definition: Error.h:152
intptr_t GateHwi_enter(GateHwi_Handle gate)
enter the GateHwi gate 
GateHwi_Handle GateHwi_construct(GateHwi_Struct *obj, const GateHwi_Params *prms)
Construct a GateHwi gate. 
bool GateHwi_canBePreempted(void)
query Gate 'preempt' characteristics 
bool GateHwi_canBlock(void)
query Gate 'blocking' characteristics 
GateHwi_Handle GateHwi_create(const GateHwi_Params *prms, Error_Block *eb)
Create a GateHwi gate. 
void GateHwi_destruct(GateHwi_Struct *obj)
Destruct a GateHwi gate.