Searched defs:STATE_MACH_T (Results 1 - 3 of 3) sorted by relevance

/illumos-gate/usr/src/lib/librstp/common/
H A Dstatmch.c33 STATE_MACH_T *
34 STP_state_mach_create (void (*concreteEnterState) (STATE_MACH_T*), argument
35 Bool (*concreteCheckCondition) (STATE_MACH_T*),
39 STATE_MACH_T *this;
41 STP_MALLOC(this, STATE_MACH_T, "state machine");
59 STP_state_mach_delete (STATE_MACH_T *this)
66 STP_check_condition (STATE_MACH_T* this)
79 STP_change_state (STATE_MACH_T* this)
94 STP_hop_2_state (STATE_MACH_T* this, unsigned int new_state)
H A Dstatmch.h53 } STATE_MACH_T; typedef in typeref:struct:state_mach_t
57 STATE_MACH_T* abstr; \
70 STATE_MACH_T *
71 STP_state_mach_create (void (* concreteEnterState) (STATE_MACH_T*),
72 Bool (* concreteCheckCondition) (STATE_MACH_T*),
77 STP_state_mach_delete (STATE_MACH_T* this);
80 STP_check_condition (STATE_MACH_T* this);
83 STP_change_state (STATE_MACH_T* this);
86 STP_hop_2_state (STATE_MACH_T* this, unsigned int new_state);
H A Dstpm.c32 _stp_stpm_init_machine (STATE_MACH_T* this)
41 int (*iter_callb) (STATE_MACH_T*),
44 register STATE_MACH_T* stater;
180 register STATE_MACH_T* stater;
189 this->machines = stater = (STATE_MACH_T*) pv;
40 _stp_stpm_iterate_machines(STPM_T* this, int (*iter_callb) (STATE_MACH_T*), Bool exit_on_non_zero_ret) argument

Completed in 58 milliseconds