sc_core::sc_semaphore_if Class Reference

The sc_semaphore_if interface class. More...

#include <sysc/communication/sc_semaphore_if.h>

Inheritance diagram for sc_core::sc_semaphore_if:
Inheritance graph
[legend]
Collaboration diagram for sc_core::sc_semaphore_if:
Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual int wait (int)=0
 A new parameter segment ID is added for the out-of-order simulation.
virtual int trywait ()=0
virtual int post ()=0
virtual int get_value () const =0

Protected Member Functions

 sc_semaphore_if ()

Detailed Description

The sc_semaphore_if interface class.

Definition at line 40 of file sc_semaphore_if.h.


Constructor & Destructor Documentation

sc_core::sc_semaphore_if::sc_semaphore_if (  )  [inline, protected]

Definition at line 69 of file sc_semaphore_if.h.


Member Function Documentation

virtual int sc_core::sc_semaphore_if::get_value (  )  const [pure virtual]

Implemented in sc_core::sc_semaphore.

virtual int sc_core::sc_semaphore_if::post (  )  [pure virtual]

Implemented in sc_core::sc_semaphore.

virtual int sc_core::sc_semaphore_if::trywait (  )  [pure virtual]

Implemented in sc_core::sc_semaphore.

virtual int sc_core::sc_semaphore_if::wait ( int   )  [pure virtual]

A new parameter segment ID is added for the out-of-order simulation.

Implemented in sc_core::sc_semaphore.


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

Generated on 31 Jul 2017 for SystemC by  doxygen 1.6.1