| 1477 | } |
| 1478 | |
| 1479 | static int process_payload(struct event_info *e) |
| 1480 | { |
| 1481 | switch (e->hdr.type) { |
| 1482 | case WIRE_HEADER_HELLO: return process_hello_msg(e); |
| 1483 | case WIRE_HEADER_DECOM: return process_decom_nodenum(e); |
| 1484 | case WIRE_HEADER_USER_MSG: return process_user_msg(e); |
| 1485 | case WIRE_HEADER_ACK: return process_ack_no_payload(e); |
| 1486 | case WIRE_HEADER_HELLO_REPLY: return process_hello_reply(e); |
| 1487 | case WIRE_HEADER_DECOM_NAME: return process_decom_hostname(e); |
| 1488 | case WIRE_HEADER_ACK_PAYLOAD: return process_ack_with_payload(e); |
| 1489 | default: hprintf("UNKNOWN HDR:%d\n", e->hdr.type); return -1; |
| 1490 | } |
| 1491 | } |
| 1492 | |
| 1493 | static int process_net_msgs(struct event_info *e, struct evbuffer *buf, void **mbuf, size_t *msz) |
| 1494 | { |
no test coverage detected