A data structure to keep the state of a channel lock. More...
#include <sysc/kernel/sc_process.h>
Public Member Functions | |
sc_chnl_lock (CHNL_MTX_TYPE_ *m) | |
The constructor initializes the lock pointer and counter. | |
Public Attributes | |
CHNL_MTX_TYPE_ * | lock_p |
A pointer to the specific channel lock. | |
unsigned int | counter |
The lock counter. |
A data structure to keep the state of a channel lock.
Definition at line 351 of file sc_process.h.
sc_core::sc_chnl_lock::sc_chnl_lock | ( | CHNL_MTX_TYPE_ * | m | ) | [inline] |
The constructor initializes the lock pointer and counter.
Definition at line 365 of file sc_process.h.
unsigned int sc_core::sc_chnl_lock::counter |
The lock counter.
Definition at line 360 of file sc_process.h.
CHNL_MTX_TYPE_* sc_core::sc_chnl_lock::lock_p |
A pointer to the specific channel lock.
Definition at line 355 of file sc_process.h.