#include <sc_port.h>
Public メソッド | |
void | insert (sc_port_base *) |
void | remove (sc_port_base *) |
int | size () const |
void | add_lambda_for_resolution (const sc_lambda_ptr &) |
Private メソッド | |
sc_port_registry (sc_simcontext &simc_) | |
~sc_port_registry () | |
void | construction_done () |
void | elaboration_done () |
void | start_simulation () |
void | simulation_done () |
void | resolve_lambdas () |
void | delete_unresolved_lambdas () |
sc_port_registry () | |
sc_port_registry (const sc_port_registry &) | |
sc_port_registry & | operator= (const sc_port_registry &) |
Static Private メソッド | |
static void | replace_port (sc_port_registry *, sc_lambda_rand *) |
Private 変数 | |
sc_simcontext * | m_simc |
sc_pvector< sc_port_base * > | m_port_vec |
sc_pvector< sc_lambda_ptr * > * | m_unresolved_lambdas |
フレンド | |
class | sc_simcontext |
sc_core::sc_port_registry::sc_port_registry | ( | sc_simcontext & | simc_ | ) | [explicit, private] |
sc_core::sc_port_registry::~sc_port_registry | ( | ) | [private] |
sc_core::sc_port_registry::sc_port_registry | ( | ) | [private] |
sc_core::sc_port_registry::sc_port_registry | ( | const sc_port_registry & | ) | [private] |
void sc_core::sc_port_registry::insert | ( | sc_port_base * | port_ | ) |
void sc_core::sc_port_registry::remove | ( | sc_port_base * | port_ | ) |
int sc_core::sc_port_registry::size | ( | ) | const [inline] |
void sc_core::sc_port_registry::add_lambda_for_resolution | ( | const sc_lambda_ptr & | lambda_ | ) |
void sc_core::sc_port_registry::construction_done | ( | ) | [private] |
void sc_core::sc_port_registry::elaboration_done | ( | ) | [private] |
void sc_core::sc_port_registry::start_simulation | ( | ) | [private] |
void sc_core::sc_port_registry::simulation_done | ( | ) | [private] |
void sc_core::sc_port_registry::resolve_lambdas | ( | ) | [private] |
void sc_core::sc_port_registry::delete_unresolved_lambdas | ( | ) | [private] |
void sc_core::sc_port_registry::replace_port | ( | sc_port_registry * | registry, | |
sc_lambda_rand * | rand | |||
) | [static, private] |
sc_port_registry& sc_core::sc_port_registry::operator= | ( | const sc_port_registry & | ) | [private] |
friend class sc_simcontext [friend] |
sc_simcontext* sc_core::sc_port_registry::m_simc [private] |