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_logicin_port_l_type
typedef sc_inout< bool > inout_port_b_type
typedef sc_inout< sc_dt::sc_logicinout_port_l_type

Public Member Functions

sc_sensitiveoperator<< (sc_process_handle)
sc_sensitiveoperator() (const sc_event &)
sc_sensitiveoperator() (const sc_interface &)
sc_sensitiveoperator() (const sc_port_base &)
sc_sensitiveoperator() (sc_event_finder &)
sc_sensitiveoperator<< (const sc_event &)
sc_sensitiveoperator<< (const sc_interface &)
sc_sensitiveoperator<< (const sc_port_base &)
sc_sensitiveoperator<< (sc_event_finder &)
sc_sensitiveoperator() (sc_cthread_handle, sc_event_finder &)
sc_sensitiveoperator() (sc_cthread_handle, const in_if_b_type &)
sc_sensitiveoperator() (sc_cthread_handle, const in_if_l_type &)
sc_sensitiveoperator() (sc_cthread_handle, const in_port_b_type &)
sc_sensitiveoperator() (sc_cthread_handle, const in_port_l_type &)
sc_sensitiveoperator() (sc_cthread_handle, const inout_port_b_type &)
sc_sensitiveoperator() (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


Detailed Description

Definition at line 83 of file sc_sensitive.h.


Member Typedef Documentation

Definition at line 90 of file sc_sensitive.h.

Definition at line 91 of file sc_sensitive.h.

Definition at line 92 of file sc_sensitive.h.

Definition at line 93 of file sc_sensitive.h.

Definition at line 94 of file sc_sensitive.h.

Definition at line 95 of file sc_sensitive.h.


Member Function Documentation

sc_sensitive & sc_core::sc_sensitive::operator<< ( sc_process_handle  handle_  ) 

Definition at line 135 of file sc_sensitive.cpp.

sc_sensitive & sc_core::sc_sensitive::operator() ( const sc_event event_  ) 

Definition at line 302 of file sc_sensitive.cpp.

sc_sensitive & sc_core::sc_sensitive::operator() ( const sc_interface interface_  ) 

Definition at line 309 of file sc_sensitive.cpp.

sc_sensitive & sc_core::sc_sensitive::operator() ( const sc_port_base port_  ) 

Definition at line 316 of file sc_sensitive.cpp.

sc_sensitive & sc_core::sc_sensitive::operator() ( sc_event_finder event_finder_  ) 

Definition at line 323 of file sc_sensitive.cpp.

sc_sensitive & sc_core::sc_sensitive::operator<< ( const sc_event event_  ) 

Definition at line 154 of file sc_sensitive.cpp.

sc_sensitive & sc_core::sc_sensitive::operator<< ( const sc_interface interface_  ) 

Definition at line 185 of file sc_sensitive.cpp.

sc_sensitive & sc_core::sc_sensitive::operator<< ( const sc_port_base port_  ) 

Definition at line 215 of file sc_sensitive.cpp.

sc_sensitive & sc_core::sc_sensitive::operator<< ( sc_event_finder event_finder_  ) 

Definition at line 255 of file sc_sensitive.cpp.

sc_sensitive & sc_core::sc_sensitive::operator() ( sc_cthread_handle  handle_,
sc_event_finder event_finder_ 
)

Definition at line 331 of file sc_sensitive.cpp.

sc_sensitive & sc_core::sc_sensitive::operator() ( sc_cthread_handle  handle_,
const in_if_b_type interface_ 
)

Definition at line 339 of file sc_sensitive.cpp.

sc_sensitive & sc_core::sc_sensitive::operator() ( sc_cthread_handle  handle_,
const in_if_l_type interface_ 
)

Definition at line 347 of file sc_sensitive.cpp.

sc_sensitive & sc_core::sc_sensitive::operator() ( sc_cthread_handle  handle_,
const in_port_b_type port_ 
)

Definition at line 355 of file sc_sensitive.cpp.

sc_sensitive & sc_core::sc_sensitive::operator() ( sc_cthread_handle  handle_,
const in_port_l_type port_ 
)

Definition at line 363 of file sc_sensitive.cpp.

sc_sensitive & sc_core::sc_sensitive::operator() ( sc_cthread_handle  handle_,
const inout_port_b_type port_ 
)

Definition at line 371 of file sc_sensitive.cpp.

sc_sensitive & sc_core::sc_sensitive::operator() ( sc_cthread_handle  handle_,
const inout_port_l_type port_ 
)

Definition at line 379 of file sc_sensitive.cpp.

void sc_core::sc_sensitive::make_static_sensitivity ( sc_process_b handle_,
const sc_event event_ 
) [static]

Definition at line 177 of file sc_sensitive.cpp.

void sc_core::sc_sensitive::make_static_sensitivity ( sc_process_b handle_,
const sc_interface interface_ 
) [static]

Definition at line 208 of file sc_sensitive.cpp.

void sc_core::sc_sensitive::make_static_sensitivity ( sc_process_b handle_,
const sc_port_base port_ 
) [static]

Definition at line 241 of file sc_sensitive.cpp.

void sc_core::sc_sensitive::make_static_sensitivity ( sc_process_b handle_,
sc_event_finder event_finder_ 
) [static]

Definition at line 283 of file sc_sensitive.cpp.

void sc_core::sc_sensitive::reset (  ) 

Definition at line 386 of file sc_sensitive.cpp.


Friends And Related Function Documentation

friend class sc_module [friend]

Definition at line 85 of file sc_sensitive.h.


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

Generated on Wed Jan 21 15:32:15 2009 for SystemC by  doxygen 1.5.5