Lines Matching refs:method_h
104 // method_h -> method process to add to the queue.
106 inline void sc_runnable::execute_method_next( sc_method_handle method_h )
108 DEBUG_MSG(DEBUG_NAME,method_h,"pushing this method to execute next");
109 method_h->set_next_runnable( m_methods_pop );
110 m_methods_pop = method_h;
190 // method_h -> method process to add to the queue.
192 inline void sc_runnable::push_back_method( sc_method_handle method_h )
194 // assert( method_h->next_runnable() == 0 ); // Can't queue twice.
195 DEBUG_MSG(DEBUG_NAME,method_h,"pushing back method");
196 method_h->set_next_runnable(SC_NO_METHODS);
197 m_methods_push_tail->set_next_runnable(method_h);
198 m_methods_push_tail = method_h;
225 // method_h -> method process to add to the queue.
227 inline void sc_runnable::push_front_method( sc_method_handle method_h )
229 // assert( method_h->next_runnable() == 0 ); // Can't queue twice.
230 DEBUG_MSG(DEBUG_NAME,method_h,"pushing front method");
231 method_h->set_next_runnable(m_methods_push_head->next_runnable());
234 m_methods_push_tail->set_next_runnable(method_h);
235 m_methods_push_tail = method_h;
239 m_methods_push_head->set_next_runnable(method_h);