HIP: Heterogenous-computing Interface for Portability
Classes | Public Types | Public Member Functions | List of all members
api_callbacks_table_templ< Record, Fun, Act > Class Template Reference

Classes

struct  hip_cb_table_entry_t
 
struct  hip_cb_table_t
 

Public Types

typedef std::recursive_mutex mutex_t
 
typedef Record record_t
 
typedef Fun fun_t
 
typedef Act act_t
 

Public Member Functions

bool set_activity (uint32_t id, act_t fun, void *arg)
 
bool set_callback (uint32_t id, fun_t fun, void *arg)
 
hip_cb_table_entry_tentry (const uint32_t &id)
 
void sem_sync (const uint32_t &id)
 
void sem_release (const uint32_t &id)
 

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