Lines Matching defs:sc_process_handle

22   sc_process_handle.h -- Process access support.
30 // $Log: sc_process_handle.h,v $
48 class sc_process_handle;
50 operator == ( const sc_process_handle& left, const sc_process_handle& right );
52 operator != ( const sc_process_handle& left, const sc_process_handle& right );
54 operator < ( const sc_process_handle& left, const sc_process_handle& right );
59 // CLASS sc_process_handle
66 class sc_process_handle {
67 typedef sc_process_handle this_type;
82 inline sc_process_handle();
83 inline explicit sc_process_handle( sc_object* object_p );
84 inline explicit sc_process_handle( sc_process_b* process_p );
85 inline sc_process_handle( const sc_process_handle& orig );
86 inline ~sc_process_handle();
87 inline sc_process_handle& operator = ( sc_process_handle src );
88 inline void swap( sc_process_handle& other );
148 const sc_process_handle& left, const sc_process_handle& right )
155 const sc_process_handle& left, const sc_process_handle& right )
162 const sc_process_handle& left, const sc_process_handle& right )
168 //"sc_process_handle::sc_process_handle - non-pointer constructor"
173 inline sc_process_handle::sc_process_handle() : m_target_p(0)
178 //"sc_process_handle::sc_process_handle - pointer constructor"
185 inline sc_process_handle::sc_process_handle( sc_object* object_p ) :
192 //"sc_process_handle::sc_process_handle - pointer constructor"
199 inline sc_process_handle::sc_process_handle( sc_process_b* process_p ) :
206 //"sc_process_handle::sc_process_handle - copy constructor"
211 // orig = sc_process_handle object instance to be copied from.
213 inline sc_process_handle::sc_process_handle( const sc_process_handle& orig ) :
221 //"sc_process_handle::operator ="
224 // This means that an sc_process_handle instance will be created and the
231 // orig = sc_process_handle object instance to be copied from.
234 inline sc_process_handle&
235 sc_process_handle::operator = ( sc_process_handle orig )
243 //"sc_process_handle::~sc_process_handle"
248 inline sc_process_handle::~sc_process_handle()
254 //"sc_process_handle::inline methods"
261 inline void sc_process_handle::disable(sc_descendant_inclusion_info descendants)
271 inline void sc_process_handle::dont_initialize( bool dont )
281 inline std::string sc_process_handle::dump_state() const
288 inline bool sc_process_handle::dynamic() const
295 inline void sc_process_handle::enable(sc_descendant_inclusion_info descendants)
306 const std::vector<sc_event*>& sc_process_handle::get_child_events() const
314 const std::vector<sc_object*>& sc_process_handle::get_child_objects() const
321 inline sc_object* sc_process_handle::get_parent_object() const
328 inline sc_object* sc_process_handle::get_process_object() const
335 inline bool sc_process_handle::is_unwinding() const
347 inline void sc_process_handle::kill( sc_descendant_inclusion_info descendants )
357 inline const char* sc_process_handle::name() const
364 inline sc_curr_proc_kind sc_process_handle::proc_kind() const
371 inline void sc_process_handle::reset( sc_descendant_inclusion_info descendants )
382 inline sc_event& sc_process_handle::reset_event() const
389 return sc_process_handle::non_event;
395 inline void sc_process_handle::resume(sc_descendant_inclusion_info descendants)
405 inline void sc_process_handle::suspend(sc_descendant_inclusion_info descendants)
415 inline void sc_process_handle::swap( sc_process_handle& other )
424 inline void sc_process_handle::sync_reset_off(
436 inline void sc_process_handle::sync_reset_on(
452 inline bool sc_process_handle::terminated() const
459 inline sc_event& sc_process_handle::terminated_event()
466 return sc_process_handle::non_event;
472 inline bool sc_process_handle::valid() const
478 //"sc_process_handle::sc_throw_it"
496 inline void sc_process_handle::throw_it( const EXCEPT& exception,
515 inline sc_process_handle sc_process_b::last_created_process_handle()
517 return sc_process_handle(m_last_created_process_p);
520 inline sc_process_handle sc_get_last_created_process_handle()