HIP: Heterogenous-computing Interface for Portability
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
ihipStreamCriticalBase_t< MUTEX_TYPE > Class Template Reference
Inheritance diagram for ihipStreamCriticalBase_t< MUTEX_TYPE >:
LockedBase< MUTEX_TYPE >

Public Member Functions

ihipStreamCriticalBase_t
< StreamMutex > * 
mlock ()
 
- Public Member Functions inherited from LockedBase< MUTEX_TYPE >
void lock ()
 
void unlock ()
 

Public Attributes

ihipCommand_t _last_command_type
 
ihipSignal_t_last_copy_signal
 
hc::completion_future _last_kernel_future
 
int _signalCursor
 
SIGSEQNUM _oldest_live_sig_id
 
std::deque< ihipSignal_t_signalPool
 
SIGSEQNUM _stream_sig_id
 
- Public Attributes inherited from LockedBase< MUTEX_TYPE >
MUTEX_TYPE _mutex
 

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