96 #ifndef ti_sysbios_gates_GateTask__include 97 #define ti_sysbios_gates_GateTask__include 111 #define ti_sysbios_gates_GateTask_long_names 112 #include "GateTask_defs.h" 231 return ((GateTask_Handle)str);
247 #undef ti_sysbios_gates_GateTask_long_names 248 #include "GateTask_defs.h" GateTask_Handle GateTask_construct(GateTask_Struct *obj, const GateTask_Params *prms)
Construct a GateTask gate.
GateTask_Handle GateTask_create(const GateTask_Params *prms, Error_Block *eb)
Create a GateTask gate.
void GateTask_Params_init(GateTask_Params *prms)
Initialize the GateTask_Params structure with default values.
Definition: GateTask.h:128
void GateTask_destruct(GateTask_Struct *obj)
Destruct a GateTask gate.
GateTask_Object * GateTask_Handle
Definition: GateTask.h:122
uint32_t dummy
Definition: GateTask.h:125
unsigned int dummy
Definition: GateTask.h:129
void GateTask_leave(GateTask_Handle gate, intptr_t key)
leave the GateTask gate
void GateTask_delete(GateTask_Handle *gate)
Delete a GateTask gate.
Error block.
Definition: Error.h:152
bool GateTask_canBePreempted(void)
query Gate 'preempt' characteristics
Definition: GateTask.h:124
intptr_t GateTask_enter(GateTask_Handle gate)
enter the GateTask gate
bool GateTask_canBlock(void)
query Gate 'blocking' characteristics