SystemC  Recoding Infrastructure for SystemC v0.6.0 derived from Accellera SystemC 2.3.1
Accellera SystemC proof-of-concept library
Public Member Functions | Public Attributes | List of all members
sc_core::sc_chnl_lock Struct Reference

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. More...
 

Public Attributes

CHNL_MTX_TYPE_lock_p
 A pointer to the specific channel lock. More...
 
unsigned int counter
 The lock counter. More...
 

Detailed Description

A data structure to keep the state of a channel lock.

Definition at line 357 of file sc_process.h.

Constructor & Destructor Documentation

sc_core::sc_chnl_lock::sc_chnl_lock ( CHNL_MTX_TYPE_ m)
inline

The constructor initializes the lock pointer and counter.

Definition at line 371 of file sc_process.h.

Member Data Documentation

unsigned int sc_core::sc_chnl_lock::counter

The lock counter.

Definition at line 366 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 361 of file sc_process.h.


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