c_event
int c_do_connect(struct connection *, enum c_event);
int c_do_login(struct connection *, enum c_event);
int c_do_loggedin(struct connection *, enum c_event);
int c_do_req_logout(struct connection *, enum c_event);
int c_do_logout(struct connection *, enum c_event);
enum c_event event;
int (*action)(struct connection *, enum c_event);
int c_do_loggedout(struct connection *, enum c_event);
int c_do_fail(struct connection *, enum c_event);
int c_do_cleanup(struct connection *, enum c_event);
conn_fsm(struct connection *c, enum c_event event)
c_do_connect(struct connection *c, enum c_event ev)
const char *conn_event(enum c_event);
c_do_login(struct connection *c, enum c_event ev)
c_do_loggedin(struct connection *c, enum c_event ev)
c_do_req_logout(struct connection *c, enum c_event ev)
c_do_logout(struct connection *c, enum c_event ev)
c_do_loggedout(struct connection *c, enum c_event ev)
c_do_fail(struct connection *c, enum c_event ev)
c_do_cleanup(struct connection *c, enum c_event ev)
conn_event(enum c_event e)
void conn_fsm(struct connection *, enum c_event);