#include <rc_mutex_filter.h>
Definition at line 47 of file rc_mutex_filter.h.
Public Member Functions | |
rc_mutex_filter (rc_transaction_counter &tc) | |
virtual int | lock () |
virtual int | trylock () |
virtual int | unlock () |
Protected Attributes | |
rc_transaction_counter & | m_tc |
Private Types | |
typedef rc_abstract_filter < sc_mutex_if > | base_type |
typedef rc_mutex_filter | this_type |
Private Member Functions | |
rc_mutex_filter (const this_type &other_) | |
this_type & | operator= (const this_type &other_) |
typedef rc_abstract_filter<sc_mutex_if> base_type [private] |
Reimplemented from rc_abstract_accessor< sc_mutex_if >.
Definition at line 52 of file rc_mutex_filter.h.
typedef rc_mutex_filter this_type [private] |
Reimplemented from rc_abstract_filter< sc_mutex_if >.
Definition at line 53 of file rc_mutex_filter.h.
rc_mutex_filter | ( | rc_transaction_counter & | tc | ) | [inline] |
Definition at line 56 of file rc_mutex_filter.h.
rc_mutex_filter | ( | const this_type & | other_ | ) | [private] |
virtual int lock | ( | ) | [inline, virtual] |
Definition at line 60 of file rc_mutex_filter.h.
virtual int trylock | ( | ) | [inline, virtual] |
Definition at line 66 of file rc_mutex_filter.h.
virtual int unlock | ( | ) | [inline, virtual] |
Definition at line 74 of file rc_mutex_filter.h.
rc_transaction_counter& m_tc [protected] |
Definition at line 85 of file rc_mutex_filter.h.
Referenced by rc_mutex_filter::lock(), rc_mutex_filter::trylock(), and rc_mutex_filter::unlock().