85 struct interp *cmd_interp);
void thread_fsm_clean_up(struct thread_fsm *fsm, struct thread_info *thread)
struct interp * command_interp
void(* clean_up)(struct thread_fsm *self, struct thread_info *thread)
struct thread_fsm_ops * ops
void thread_fsm_delete(struct thread_fsm *fsm)
int thread_fsm_should_stop(struct thread_fsm *fsm, struct thread_info *thread)
void(* dtor)(struct thread_fsm *self)
int thread_fsm_should_notify_stop(struct thread_fsm *self)
int(* should_notify_stop)(struct thread_fsm *self)
enum async_reply_reason(* async_reply_reason)(struct thread_fsm *self)
int(* should_stop)(struct thread_fsm *self, struct thread_info *thread)
enum async_reply_reason thread_fsm_async_reply_reason(struct thread_fsm *fsm)
int thread_fsm_finished_p(struct thread_fsm *fsm)
void thread_fsm_set_finished(struct thread_fsm *fsm)
struct return_value_info * thread_fsm_return_value(struct thread_fsm *fsm)
void thread_fsm_ctor(struct thread_fsm *self, struct thread_fsm_ops *ops, struct interp *cmd_interp)