STATE_MACH_T
STP_edge_enter_state (STATE_MACH_T *s)
STP_edge_check_conditions (STATE_MACH_T *s)
STP_edge_enter_state (STATE_MACH_T* s);
STP_edge_check_conditions (STATE_MACH_T* s);
STP_migrate_enter_state (STATE_MACH_T* this)
STP_migrate_check_conditions (STATE_MACH_T* this)
STP_migrate_enter_state (STATE_MACH_T* s);
STP_migrate_check_conditions (STATE_MACH_T* s);
STP_p2p_enter_state (STATE_MACH_T* s)
STP_p2p_check_conditions (STATE_MACH_T* s)
STP_p2p_enter_state (STATE_MACH_T* s);
STP_p2p_check_conditions (STATE_MACH_T* s);
STP_pcost_check_conditions (STATE_MACH_T* this)
computeAutoPCost (STATE_MACH_T *this)
updPortPathCost (STATE_MACH_T *this)
STP_pcost_enter_state (STATE_MACH_T *this)
STP_pcost_enter_state (STATE_MACH_T* s);
STP_pcost_check_conditions (STATE_MACH_T* s);
register STATE_MACH_T* stater;
stater = (STATE_MACH_T*) pv;
STATE_MACH_T *stater;
STATE_MACH_T* info; /* 17.21 */
STATE_MACH_T* roletrns; /* 17.23 */
STATE_MACH_T* sttrans; /* 17.24 */
STATE_MACH_T* topoch; /* 17.25 */
STATE_MACH_T* migrate; /* 17.26 */
STATE_MACH_T* transmit; /* 17.26 */
STATE_MACH_T* p2p; /* 6.4.3, 6.5.1 */
STATE_MACH_T* edge; /* */
STATE_MACH_T* pcost; /* */
STATE_MACH_T* machines; /* list of machines */
recordProposed (STATE_MACH_T* this, char* reason)
setTcFlags (STATE_MACH_T* this)
updtBPDUVersion (STATE_MACH_T* this)
updtRcvdInfoWhile (STATE_MACH_T* this)
void STP_info_enter_state (STATE_MACH_T* this)
Bool STP_info_check_conditions (STATE_MACH_T* this)
rcvBpdu (STATE_MACH_T* this)
STP_info_enter_state (STATE_MACH_T* s);
STP_info_check_conditions (STATE_MACH_T* s);
updtRootPrio (STATE_MACH_T* this)
updtRolesBridge (STATE_MACH_T* this)
STP_rolesel_enter_state (STATE_MACH_T* this)
STP_rolesel_check_conditions (STATE_MACH_T* s)
STP_rolesel_enter_state (STATE_MACH_T* s);
STP_rolesel_check_conditions (STATE_MACH_T* s);
STP_roletrns_enter_state (STATE_MACH_T* this)
STP_roletrns_check_conditions (STATE_MACH_T* this)
setSyncBridge (STATE_MACH_T *this)
setReRootBridge (STATE_MACH_T *this)
STP_roletrns_enter_state (STATE_MACH_T* s);
STP_roletrns_check_conditions (STATE_MACH_T* s);
STATE_MACH_T *
STP_state_mach_create (void (*concreteEnterState) (STATE_MACH_T*),
Bool (*concreteCheckCondition) (STATE_MACH_T*),
STATE_MACH_T *this;
STP_MALLOC(this, STATE_MACH_T, "state machine");
STP_state_mach_delete (STATE_MACH_T *this)
STP_check_condition (STATE_MACH_T* this)
STP_change_state (STATE_MACH_T* this)
STP_hop_2_state (STATE_MACH_T* this, unsigned int new_state)
STATE_MACH_T* abstr; \
STATE_MACH_T *
STP_state_mach_create (void (* concreteEnterState) (STATE_MACH_T*),
Bool (* concreteCheckCondition) (STATE_MACH_T*),
STP_state_mach_delete (STATE_MACH_T* this);
STP_check_condition (STATE_MACH_T* this);
STP_change_state (STATE_MACH_T* this);
STP_hop_2_state (STATE_MACH_T* this, unsigned int new_state);
register STATE_MACH_T* stater;
this->machines = stater = (STATE_MACH_T*) pv;
_stp_stpm_init_machine (STATE_MACH_T* this)
int (*iter_callb) (STATE_MACH_T*),
register STATE_MACH_T* stater;
STATE_MACH_T* rolesel; /* the Port Role Selection State machione: 17.22 */
STATE_MACH_T* machines;
STP_sttrans_check_conditions (STATE_MACH_T *this)
disableLearning (STATE_MACH_T *this)
enableLearning (STATE_MACH_T *this)
disableForwarding (STATE_MACH_T *this)
enableForwarding (STATE_MACH_T *this)
STP_sttrans_enter_state (STATE_MACH_T *this)
STP_sttrans_enter_state (STATE_MACH_T* s);
STP_sttrans_check_conditions (STATE_MACH_T* s);
STP_topoch_enter_state (STATE_MACH_T* this)
STP_topoch_check_conditions (STATE_MACH_T* this)
flush (STATE_MACH_T *this, char* reason) /* 17.19.9 */
setTcPropBridge (STATE_MACH_T* this, char* reason) /* 17.19.14 */
newTcWhile (STATE_MACH_T* this) /* 17.19.7 */
STP_topoch_enter_state (STATE_MACH_T* s);
STP_topoch_check_conditions (STATE_MACH_T* s);
txTcn (STATE_MACH_T* this)
txConfig (STATE_MACH_T* this)
txRstp (STATE_MACH_T* this)
STP_transmit_enter_state (STATE_MACH_T* this)
STP_transmit_check_conditions (STATE_MACH_T* this)
STP_transmit_enter_state (STATE_MACH_T* s);
STP_transmit_check_conditions (STATE_MACH_T* s);