Lines Matching refs:event
127 tftp_event_t event;
148 static CURLcode tftp_rx(struct tftp_state_data *state, tftp_event_t event);
149 static CURLcode tftp_tx(struct tftp_state_data *state, tftp_event_t event);
395 tftp_event_t event)
407 return tftp_tx(state, event);
411 tftp_event_t event)
423 return tftp_rx(state, event);
427 tftp_event_t event)
440 switch(event) {
542 result = tftp_connect_for_tx(state, event);
545 result = tftp_connect_for_rx(state, event);
550 result = tftp_connect_for_tx(state, event);
554 result = tftp_connect_for_rx(state, event);
581 tftp_event_t event)
588 switch(event) {
703 static CURLcode tftp_tx(struct tftp_state_data *state, tftp_event_t event)
712 switch(event) {
716 if(event == TFTP_EVENT_ACK) {
836 failf(data, "tftp_tx: internal error, event: %i", (int)(event));
899 * The tftp state machine event dispatcher
903 tftp_event_t event)
911 result = tftp_send_first(state, event);
915 result = tftp_rx(state, event);
919 result = tftp_tx(state, event);
1124 state->event = TFTP_EVENT_TIMEOUT;
1127 /* The event is given by the TFTP packet time */
1128 unsigned short event = getrpacketevent(&state->rpacket);
1129 state->event = (tftp_event_t)event;
1131 switch(state->event) {
1188 tftp_event_t *event)
1195 if(event)
1196 *event = TFTP_EVENT_NONE;
1207 if(event)
1208 *event = TFTP_EVENT_TIMEOUT;
1219 * Handle single RX socket event and return
1224 tftp_event_t event;
1228 timediff_t timeout_ms = tftp_state_timeout(data, &event);
1236 if(event != TFTP_EVENT_NONE) {
1237 result = tftp_state_machine(state, event);
1254 state->event = TFTP_EVENT_ERROR;
1260 result = tftp_state_machine(state, state->event);