sc_core::sc_sensitive Class Reference

#include <sysc/kernel/sc_sensitive.h>

Collaboration diagram for sc_core::sc_sensitive:
Collaboration graph
[legend]

List of all members.

Public Types

typedef sc_signal_in_if< bool > in_if_b_type
typedef sc_signal_in_if
< sc_dt::sc_logic > 
in_if_l_type
typedef sc_in< bool > in_port_b_type
typedef sc_in< sc_dt::sc_logic > in_port_l_type
typedef sc_inout< bool > inout_port_b_type
typedef sc_inout< sc_dt::sc_logic > inout_port_l_type

Public Member Functions

sc_sensitive & operator<< (sc_process_handle)
sc_sensitive & operator() (const sc_event &)
sc_sensitive & operator() (const sc_interface &)
sc_sensitive & operator() (const sc_port_base &)
sc_sensitive & operator() (sc_event_finder &)
sc_sensitive & operator<< (const sc_event &)
sc_sensitive & operator<< (const sc_interface &)
sc_sensitive & operator<< (const sc_port_base &)
sc_sensitive & operator<< (sc_event_finder &)
sc_sensitive & operator() (sc_cthread_handle, sc_event_finder &)
sc_sensitive & operator() (sc_cthread_handle, const in_if_b_type &)
sc_sensitive & operator() (sc_cthread_handle, const in_if_l_type &)
sc_sensitive & operator() (sc_cthread_handle, const in_port_b_type &)
sc_sensitive & operator() (sc_cthread_handle, const in_port_l_type &)
sc_sensitive & operator() (sc_cthread_handle, const inout_port_b_type &)
sc_sensitive & operator() (sc_cthread_handle, const inout_port_l_type &)
void reset ()

Static Public Member Functions

static void make_static_sensitivity (sc_process_b *, const sc_event &)
static void make_static_sensitivity (sc_process_b *, const sc_interface &)
static void make_static_sensitivity (sc_process_b *, const sc_port_base &)
static void make_static_sensitivity (sc_process_b *, sc_event_finder &)

Friends

class sc_module
class sc_channel

Detailed Description

Definition at line 59 of file sc_sensitive.h.


Member Typedef Documentation

Definition at line 69 of file sc_sensitive.h.

Definition at line 70 of file sc_sensitive.h.

Definition at line 71 of file sc_sensitive.h.

Definition at line 72 of file sc_sensitive.h.

Definition at line 73 of file sc_sensitive.h.

Definition at line 74 of file sc_sensitive.h.


Member Function Documentation

static void sc_core::sc_sensitive::make_static_sensitivity ( sc_process_b *  ,
sc_event_finder &   
) [static]
static void sc_core::sc_sensitive::make_static_sensitivity ( sc_process_b *  ,
const sc_port_base &   
) [static]
static void sc_core::sc_sensitive::make_static_sensitivity ( sc_process_b *  ,
const sc_interface &   
) [static]
static void sc_core::sc_sensitive::make_static_sensitivity ( sc_process_b *  ,
const sc_event &   
) [static]
sc_sensitive& sc_core::sc_sensitive::operator() ( sc_cthread_handle  ,
const inout_port_l_type &   
)
sc_sensitive& sc_core::sc_sensitive::operator() ( sc_cthread_handle  ,
const inout_port_b_type &   
)
sc_sensitive& sc_core::sc_sensitive::operator() ( sc_cthread_handle  ,
const in_port_l_type &   
)
sc_sensitive& sc_core::sc_sensitive::operator() ( sc_cthread_handle  ,
const in_port_b_type &   
)
sc_sensitive& sc_core::sc_sensitive::operator() ( sc_cthread_handle  ,
const in_if_l_type &   
)
sc_sensitive& sc_core::sc_sensitive::operator() ( sc_cthread_handle  ,
const in_if_b_type &   
)
sc_sensitive& sc_core::sc_sensitive::operator() ( sc_cthread_handle  ,
sc_event_finder &   
)
sc_sensitive& sc_core::sc_sensitive::operator() ( sc_event_finder &   ) 
sc_sensitive& sc_core::sc_sensitive::operator() ( const sc_port_base &   ) 
sc_sensitive& sc_core::sc_sensitive::operator() ( const sc_interface &   ) 
sc_sensitive& sc_core::sc_sensitive::operator() ( const sc_event &   ) 
sc_sensitive& sc_core::sc_sensitive::operator<< ( sc_event_finder &   ) 
sc_sensitive& sc_core::sc_sensitive::operator<< ( const sc_port_base &   ) 
sc_sensitive& sc_core::sc_sensitive::operator<< ( const sc_interface &   ) 
sc_sensitive& sc_core::sc_sensitive::operator<< ( const sc_event &   ) 
sc_sensitive& sc_core::sc_sensitive::operator<< ( sc_process_handle   ) 
void sc_core::sc_sensitive::reset (  ) 

Friends And Related Function Documentation

friend class sc_channel [friend]

Definition at line 64 of file sc_sensitive.h.

friend class sc_module [friend]

Definition at line 61 of file sc_sensitive.h.


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

Generated on 31 Jul 2017 for SystemC by  doxygen 1.6.1