sc_core::sc_cthread_process Class Reference

A cthread process. More...

#include <sysc/kernel/sc_cthread_process.h>

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

List of all members.

Public Member Functions

 sc_cthread_process (const char *name_p, bool free_host, SC_ENTRY_FUNC method_p, sc_process_host *host_p, const sc_spawn_options *opt_p)
virtual void dont_initialize (bool dont)
virtual const char * kind () const

Friends

class sc_module
class sc_channel
class sc_process_handle
class sc_process_table
class sc_thread_process
class sc_simcontext
void sc_cthread_cor_fn (void *)
void halt (int, sc_simcontext *)
 A new parameter segment ID is added for the out-of-order simulation.
void wait (int, int, sc_simcontext *)
 A new parameter segment ID is added for the out-of-order simulation.

Detailed Description

A cthread process.

Definition at line 47 of file sc_cthread_process.h.


Constructor & Destructor Documentation

sc_core::sc_cthread_process::sc_cthread_process ( const char *  name_p,
bool  free_host,
SC_ENTRY_FUNC  method_p,
sc_process_host host_p,
const sc_spawn_options opt_p 
)

Member Function Documentation

virtual void sc_core::sc_cthread_process::dont_initialize ( bool  dont  )  [virtual]

Reimplemented from sc_core::sc_process_b.

virtual const char* sc_core::sc_cthread_process::kind (  )  const [inline, virtual]

Reimplemented from sc_core::sc_thread_process.

Definition at line 71 of file sc_cthread_process.h.


Friends And Related Function Documentation

void halt ( int  ,
sc_simcontext  
) [friend]

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

friend class sc_channel [friend]

Reimplemented from sc_core::sc_thread_process.

Definition at line 52 of file sc_cthread_process.h.

void sc_cthread_cor_fn ( void *   )  [friend]
friend class sc_module [friend]

Reimplemented from sc_core::sc_thread_process.

Definition at line 49 of file sc_cthread_process.h.

friend class sc_process_handle [friend]

Reimplemented from sc_core::sc_thread_process.

Definition at line 54 of file sc_cthread_process.h.

friend class sc_process_table [friend]

Reimplemented from sc_core::sc_thread_process.

Definition at line 55 of file sc_cthread_process.h.

friend class sc_simcontext [friend]

Reimplemented from sc_core::sc_thread_process.

Definition at line 57 of file sc_cthread_process.h.

friend class sc_thread_process [friend]

Reimplemented from sc_core::sc_process_b.

Definition at line 56 of file sc_cthread_process.h.

void wait ( int  ,
int  ,
sc_simcontext  
) [friend]

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


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

Generated on 29 Oct 2015 for SystemC by  doxygen 1.6.1