sc_core::sc_process_table Class Reference

#include <sc_process_table.h>

List of all members.

Public Member Functions

 sc_process_table ()
 ~sc_process_table ()
void push_front (sc_method_handle)
void push_front (sc_thread_handle)
void push_front (sc_cthread_handle)
sc_cthread_handle cthread_q_head ()
sc_method_handle method_q_head ()
sc_cthread_handle remove (sc_cthread_handle)
sc_method_handle remove (sc_method_handle)
sc_thread_handle remove (sc_thread_handle)
sc_thread_handle thread_q_head ()
 sc_process_table ()
 ~sc_process_table ()
void push_front (sc_method_handle)
void push_front (sc_thread_handle)
void push_front (sc_cthread_handle)
sc_cthread_handle cthread_q_head ()
sc_method_handle method_q_head ()
sc_cthread_handle remove (sc_cthread_handle)
sc_method_handle remove (sc_method_handle)
sc_thread_handle remove (sc_thread_handle)
sc_thread_handle thread_q_head ()

Private Attributes

sc_cthread_handle m_cthread_q
sc_method_handle m_method_q
sc_thread_handle m_thread_q


Constructor & Destructor Documentation

sc_core::sc_process_table::sc_process_table (  ) 

sc_core::sc_process_table::~sc_process_table (  ) 

sc_core::sc_process_table::sc_process_table (  ) 

sc_core::sc_process_table::~sc_process_table (  ) 


Member Function Documentation

void sc_core::sc_process_table::push_front ( sc_method_handle   )  [inline]

void sc_core::sc_process_table::push_front ( sc_thread_handle   )  [inline]

void sc_core::sc_process_table::push_front ( sc_cthread_handle   )  [inline]

sc_cthread_handle sc_core::sc_process_table::cthread_q_head (  ) 

sc_method_handle sc_core::sc_process_table::method_q_head (  ) 

sc_cthread_handle sc_core::sc_process_table::remove ( sc_cthread_handle   ) 

sc_method_handle sc_core::sc_process_table::remove ( sc_method_handle   ) 

sc_thread_handle sc_core::sc_process_table::remove ( sc_thread_handle   ) 

sc_thread_handle sc_core::sc_process_table::thread_q_head (  ) 

void sc_core::sc_process_table::push_front ( sc_method_handle   ) 

void sc_core::sc_process_table::push_front ( sc_thread_handle   ) 

void sc_core::sc_process_table::push_front ( sc_cthread_handle   ) 

sc_cthread_handle sc_core::sc_process_table::cthread_q_head (  ) 

sc_method_handle sc_core::sc_process_table::method_q_head (  ) 

sc_cthread_handle sc_core::sc_process_table::remove ( sc_cthread_handle   ) 

sc_method_handle sc_core::sc_process_table::remove ( sc_method_handle   ) 

sc_thread_handle sc_core::sc_process_table::remove ( sc_thread_handle   ) 

sc_thread_handle sc_core::sc_process_table::thread_q_head (  ) 


Member Data Documentation

sc_cthread_handle sc_core::sc_process_table::m_cthread_q [private]

sc_method_handle sc_core::sc_process_table::m_method_q [private]

sc_thread_handle sc_core::sc_process_table::m_thread_q [private]


The documentation for this class was generated from the following files:
Generated by
Matthieu Moy <Matthieu.Moy@st.com>
Back to Pinapa Home Page