| 
    SystemC
    Recoding Infrastructure for SystemC v0.6.2 derived from Accellera SystemC 2.3.1
    
   Accellera SystemC proof-of-concept library 
   | 
 
#include <sysc/kernel/sc_cor_qt.h>


Public Member Functions | |
| sc_cor_pkg_qt (sc_simcontext *simc) | |
| virtual | ~sc_cor_pkg_qt () | 
| virtual sc_cor * | create (std::size_t stack_size, sc_cor_fn *fn, void *arg) | 
| virtual void | yield (sc_cor *next_cor) | 
| virtual void | abort (sc_cor *next_cor) | 
| virtual sc_cor * | get_main () | 
  Public Member Functions inherited from sc_core::sc_cor_pkg | |
| sc_cor_pkg (sc_simcontext *simc) | |
| virtual | ~sc_cor_pkg () | 
| virtual void | wait (sc_cor *cur_cor)=0 | 
| Suspend the current coroutine.  More... | |
| virtual void | go (sc_cor *next_cor)=0 | 
| Resume the next coroutine.  More... | |
| virtual void | join (sc_cor *join_cor)=0 | 
| virtual void | acquire_sched_mutex ()=0 | 
| Acquire the kernel lock.  More... | |
| virtual void | release_sched_mutex ()=0 | 
| Release the kernel lock.  More... | |
| virtual void | set_thread_specific (void *process_b)=0 | 
| Set the thread specific data value.  More... | |
| virtual void * | get_thread_specific ()=0 | 
| Get the thread specific data value.  More... | |
| virtual bool | is_locked ()=0 | 
| Check whether the kernel lock is acquired.  More... | |
| virtual bool | is_unlocked ()=0 | 
| Check whether the kernel lock is released.  More... | |
| virtual bool | is_lock_owner ()=0 | 
| Check whether the kernel lock is owned by this coroutine.  More... | |
| virtual bool | is_not_owner ()=0 | 
| Check whether the kernel lock is not owned by this coroutine.  More... | |
| virtual bool | is_locked_and_owner ()=0 | 
| Check whether the kernel lock is acquired and owned by this coroutine.  More... | |
| sc_simcontext * | simcontext () | 
Definition at line 87 of file sc_cor_qt.h.
| sc_core::sc_cor_pkg_qt::sc_cor_pkg_qt | ( | sc_simcontext * | simc | ) | 
      
  | 
  virtual | 
      
  | 
  virtual | 
Implements sc_core::sc_cor_pkg.
      
  | 
  virtual | 
Implements sc_core::sc_cor_pkg.
      
  | 
  virtual | 
Implements sc_core::sc_cor_pkg.
      
  | 
  virtual | 
Implements sc_core::sc_cor_pkg.
 1.8.5