#include <hsms_statemachine.h>
Inheritance diagram for freesecs::passive_hsms_sm_t:


Public Member Functions | |
| passive_hsms_sm_t (hsms_passive_params_t) | |
| virtual | ~passive_hsms_sm_t () |
Protected Member Functions | |
| virtual int | process (const hsms_event_t &) |
| Passive HSMS SM implementation. | |
| bool | x0 (pdata_t) |
| Chack for system is ready to accept hsms cnx. | |
| bool | x1 (pdata_t) |
| Check for msg received is Select.req. | |
| bool | x2 (pdata_t) |
| Check for msg is a valid hsms-msg. | |
| bool | x3 (pdata_t) |
| Check for msg received is Separate.req. | |
| bool | x4 (pdata_t) |
| Check for msg received is Linktest.req. | |
| bool | x5 (pdata_t) |
| Check for msg received is Linktest.rsp. | |
| bool | x6 (pdata_t) |
| Check for msg received is data-msg. | |
| int | z1 (pdata_t) |
| Send select.req with nonzero status. | |
| int | z2 (pdata_t) |
| Cancel t7 timer + send select.rsp with zero-status. | |
| int | z3 (pdata_t) |
| Send linktest.rsp. | |
| int | z4 (pdata_t) |
| Send separate.req. | |
| int | z5 (pdata_t) |
| Send linktest.req + start t6 timer. | |
| int | z6 (pdata_t) |
| Process data msg. | |
| int | z7 (pdata_t) |
| Stop t6 timer. | |
| int | z9 (pdata_t) |
| Send msg over tcp/ip cnx. | |
| int | z10 (pdata_t) |
| Restart T8 timeout. | |
| int | z11 (pdata_t) |
| Stop T8 timeout. | |
| int | z12 (pdata_t) |
| Start hsms message reception. | |
| int | z0_0 (hsms_event_t) |
| Signal status. Check event: if not e_cnx_term_req, restart cnx. | |
| int | z1_0 (pdata_t) |
| Start t7 timeout. | |
| int | z2_0 (pdata_t) |
| Start linktest sending timeout. | |
Definition at line 206 of file hsms_statemachine.h.
1.5.1