Lines Matching defs:sc_prim_channel
22 sc_prim_channel.h -- Abstract base class of all primitive channel classes.
39 // CLASS : sc_prim_channel
44 class sc_prim_channel
53 { return "sc_prim_channel"; }
56 { return m_update_next_p != (sc_prim_channel*)list_end; }
68 sc_prim_channel();
69 explicit sc_prim_channel( const char* );
72 virtual ~sc_prim_channel();
213 sc_prim_channel( const sc_prim_channel& );
214 sc_prim_channel& operator = ( const sc_prim_channel& );
219 sc_prim_channel* m_update_next_p; // Next entry in update list.
236 void insert( sc_prim_channel& );
237 void remove( sc_prim_channel& );
243 inline void request_update( sc_prim_channel& );
244 void async_request_update( sc_prim_channel& );
248 return m_update_list_p != (sc_prim_channel*)sc_prim_channel::list_end
287 std::vector<sc_prim_channel*> m_prim_channel_vec; // existing channels.
289 sc_prim_channel* m_update_list_p; // internal updates.
304 sc_prim_channel_registry::request_update( sc_prim_channel& prim_channel_ )
311 // CLASS : sc_prim_channel
320 sc_prim_channel::request_update()
332 sc_prim_channel::async_request_update()
342 sc_prim_channel::perform_update()
363 //$Log: sc_prim_channel.h,v $
402 // (2) Added delta_count() method to sc_prim_channel for use by
404 // can be for a non-templated class (i.e., sc_prim_channel.)