sc_core::sc_semaphore_if Class Reference

#include <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 ()=0
virtual int trywait ()=0
virtual int post ()=0
virtual int get_value () const=0

Protected Member Functions

 sc_semaphore_if ()

Private Member Functions

 sc_semaphore_if (const sc_semaphore_if &)
sc_semaphore_ifoperator= (const sc_semaphore_if &)

Constructor & Destructor Documentation

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

sc_core::sc_semaphore_if::sc_semaphore_if ( const sc_semaphore_if  )  [private]


Member Function Documentation

virtual int sc_core::sc_semaphore_if::wait (  )  [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::post (  )  [pure virtual]

Implemented in sc_core::sc_semaphore.

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

Implemented in sc_core::sc_semaphore.

sc_semaphore_if& sc_core::sc_semaphore_if::operator= ( const sc_semaphore_if  )  [private]


The documentation for this class was generated from the following file:
Generated on Wed Apr 25 13:53:30 2007 for SystemC by  doxygen 1.5.1