Lines Matching defs:sc_prim_channel
22 sc_prim_channel.cpp -- Abstract base class of all primitive channel
30 #include "sysc/communication/sc_prim_channel.h"
43 // CLASS : sc_prim_channel
50 sc_prim_channel::sc_prim_channel()
58 sc_prim_channel::sc_prim_channel( const char* name_ )
69 sc_prim_channel::~sc_prim_channel()
78 sc_prim_channel::update()
84 void sc_prim_channel::before_end_of_elaboration()
90 sc_prim_channel::construction_done()
99 sc_prim_channel::end_of_elaboration()
106 sc_prim_channel::elaboration_done()
115 sc_prim_channel::start_of_simulation()
121 sc_prim_channel::start_simulation()
130 sc_prim_channel::end_of_simulation()
136 sc_prim_channel::simulation_done()
159 void append( sc_prim_channel& prim_channel_ )
175 std::vector< sc_prim_channel* >::const_iterator
188 std::vector< sc_prim_channel* > m_push_queue;
189 std::vector< sc_prim_channel* > m_pop_queue;
202 sc_prim_channel_registry::insert( sc_prim_channel& prim_channel_ )
228 sc_prim_channel_registry::remove( sc_prim_channel& prim_channel_ )
256 sc_prim_channel_registry::async_request_update( sc_prim_channel& prim_channel_ )
282 sc_prim_channel* next_p; // Next update to perform.
283 sc_prim_channel* now_p; // Update now performing.
288 m_update_list_p = (sc_prim_channel*)sc_prim_channel::list_end;
289 for ( ; now_p != (sc_prim_channel*)sc_prim_channel::list_end;
304 , m_update_list_p((sc_prim_channel*)sc_prim_channel::list_end)
382 // $Log: sc_prim_channel.cpp,v $