void nn_pipebase_term(struct nn_pipebase *self) { nn_assert_state(self,NN_PIPEBASE_STATE_IDLE); nn_fsm_event_term(&self->out); nn_fsm_event_term(&self->in); nn_fsm_term(&self->fsm); }
void nn_atcp_term (struct nn_atcp *self) { nn_assert_state (self, NN_ATCP_STATE_IDLE); nn_list_item_term (&self->item); nn_fsm_event_term (&self->done); nn_fsm_event_term (&self->accepted); nn_stcp_term (&self->stcp); nn_usock_term (&self->usock); nn_fsm_term (&self->fsm); }
void nn_aws_term (struct nn_aws *self) { nn_assert_state (self, NN_AWS_STATE_IDLE); nn_list_item_term (&self->item); nn_fsm_event_term (&self->done); nn_fsm_event_term (&self->accepted); nn_sws_term (&self->sws); nn_usock_term (&self->usock); nn_fsm_term (&self->fsm); }
void nn_aipc_term (struct nn_aipc *self) { nn_assert (self->state == NN_AIPC_STATE_IDLE); nn_list_item_term (&self->item); nn_fsm_event_term (&self->done); nn_fsm_event_term (&self->accepted); nn_sipc_term (&self->sipc); nn_usock_term (&self->usock); nn_fsm_term (&self->fsm); }
void nn_streamhdr_term (struct nn_streamhdr *self) { nn_assert (self->state == NN_STREAMHDR_STATE_IDLE); nn_fsm_event_term (&self->done); nn_timer_term (&self->timer); nn_fsm_term (&self->fsm); }
void nn_stcp_term(struct nn_stcp *self) { nn_assert_state(self,NN_STCP_STATE_IDLE); nn_fsm_event_term(&self->done); nn_msg_term(&self->outmsg); nn_msg_term(&self->inmsg); nn_pipebase_term(&self->pipebase); nn_streamhdr_term(&self->streamhdr); nn_fsm_term(&self->fsm); }
void nn_timer_term (struct nn_timer *self) { nn_assert_state (self, NN_TIMER_STATE_IDLE); nn_fsm_event_term (&self->done); nn_worker_timer_term (&self->wtimer); nn_worker_task_term (&self->stop_task); nn_worker_task_term (&self->start_task); nn_fsm_term (&self->fsm); }
void nn_slibfabric_term (struct nn_slibfabric *self) { nn_assert_state (self, NN_SLIBFABRIC_STATE_IDLE); nn_fsm_event_term (&self->done); nn_msg_term (&self->outmsg); nn_msg_term (&self->inmsg); nn_pipebase_term (&self->pipebase); nn_streamhdr_term (&self->streamhdr); nn_fsm_term (&self->fsm); }
void nn_sws_term (struct nn_sws *self) { nn_assert_state (self, NN_SWS_STATE_IDLE); nn_fsm_event_term (&self->done); nn_msg_term (&self->outmsg); nn_msg_array_term (&self->inmsg_array); nn_pipebase_term (&self->pipebase); nn_wshdr_term (&self->wshdr); nn_fsm_term (&self->fsm); }
void nn_sipc_term (struct nn_sipc *self) { nn_assert (self->state == NN_SIPC_STATE_IDLE); nn_fsm_event_term (&self->done); nn_msg_term (&self->outmsg); nn_msg_term (&self->inmsg); nn_pipebase_term (&self->pipebase); nn_streamhdr_term (&self->streamhdr); nn_fsm_term (&self->fsm); }
void nn_usock_term (struct nn_usock *self) { nn_assert_state (self, NN_USOCK_STATE_IDLE); if (self->in.batch) nn_free (self->in.batch); nn_fsm_event_term (&self->event_error); nn_fsm_event_term (&self->event_received); nn_fsm_event_term (&self->event_sent); nn_fsm_event_term (&self->event_established); nn_worker_cancel (self->worker, &self->task_recv); nn_worker_task_term (&self->task_stop); nn_worker_task_term (&self->task_recv); nn_worker_task_term (&self->task_send); nn_worker_task_term (&self->task_accept); nn_worker_task_term (&self->task_connected); nn_worker_task_term (&self->task_connecting); nn_worker_fd_term (&self->wfd); nn_fsm_term (&self->fsm); }
void nn_fsm_term (struct nn_fsm *self) { nn_assert (nn_fsm_isidle (self)); nn_fsm_event_term (&self->stopped); }