Main Page | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

VIP_PACKET Union Reference

#include <vipl_packets.h>


Data Fields

VIP_NET_UCHAR type
VIP_PACKET_EAGER_UR vip_pkt_eager_ur
VIP_PACKET_EAGER_RD vip_pkt_eager_rd
VIP_PACKET_EAGER_RR vip_pkt_eager_rr
VIP_PACKET_EAGER_IMM_UR vip_pkt_eager_imm_ur
VIP_PACKET_EAGER_IMM_RD vip_pkt_eager_imm_rd
VIP_PACKET_EAGER_IMM_RR vip_pkt_eager_imm_rr
VIP_PACKET_3WAY_REQ vip_pkt_3way_req
VIP_PACKET_3WAY_OK vip_pkt_3way_ok
VIP_PACKET_3WAY_DONE vip_pkt_3way_done
VIP_PACKET_3WAY_DONE_IMM vip_pkt_3way_done_imm
VIP_PACKET_PUT_REQ vip_pkt_put_req
VIP_PACKET_PUT_REQ_IMM vip_pkt_put_req_imm
VIP_PACKET_PUT_OK vip_pkt_put_ok
VIP_PACKET_PUT_DONE vip_pkt_put_done
VIP_PACKET_REPORT vip_pkt_report
VIP_PACKET_ALIVE vip_pkt_alive
VIP_PACKET_CONN_LIST vip_pkt_conn_list
VIP_PACKET_CONN_REQ vip_pkt_conn_req
VIP_PACKET_CONN_NOMATCH vip_pkt_conn_nomatch
VIP_PACKET_CONN_ACCEPT vip_pkt_conn_accept
VIP_PACKET_CONN_REJECT vip_pkt_conn_reject
VIP_PACKET_CONN_ACK vip_pkt_conn_ack


Detailed Description

The union of all different packet structures.

Definition at line 609 of file vipl_packets.h.


Field Documentation

VIP_NET_UCHAR VIP_PACKET::type
 

Packet type value, common to all packet types.

Definition at line 612 of file vipl_packets.h.

Referenced by main(), and vip_receive_event().

VIP_PACKET_EAGER_UR VIP_PACKET::vip_pkt_eager_ur
 

Eager Unreliable packet.

Definition at line 614 of file vipl_packets.h.

Referenced by vip_handle_matching_message().

VIP_PACKET_EAGER_RD VIP_PACKET::vip_pkt_eager_rd
 

Eager Reliable Delivery packet.

Definition at line 616 of file vipl_packets.h.

Referenced by vip_process_send_desc().

VIP_PACKET_EAGER_RR VIP_PACKET::vip_pkt_eager_rr
 

Eager Reliable Reception packet.

Definition at line 618 of file vipl_packets.h.

Referenced by vip_process_send_desc().

VIP_PACKET_EAGER_IMM_UR VIP_PACKET::vip_pkt_eager_imm_ur
 

Eager Unreliable packet, with immediate data.

Definition at line 620 of file vipl_packets.h.

Referenced by vip_process_send_desc().

VIP_PACKET_EAGER_IMM_RD VIP_PACKET::vip_pkt_eager_imm_rd
 

Eager Reliable Delivery packet, with immediate data.

Definition at line 622 of file vipl_packets.h.

Referenced by vip_process_send_desc().

VIP_PACKET_EAGER_IMM_RR VIP_PACKET::vip_pkt_eager_imm_rr
 

Eager Reliable Reception packet, with immediate data.

Definition at line 624 of file vipl_packets.h.

Referenced by vip_process_send_desc().

VIP_PACKET_3WAY_REQ VIP_PACKET::vip_pkt_3way_req
 

Rendez-vous request packet.

Definition at line 626 of file vipl_packets.h.

Referenced by vip_process_send_desc().

VIP_PACKET_3WAY_OK VIP_PACKET::vip_pkt_3way_ok
 

Rendez-vous acknowledgement packet.

Definition at line 628 of file vipl_packets.h.

Referenced by vip_handle_matching_message().

VIP_PACKET_3WAY_DONE VIP_PACKET::vip_pkt_3way_done
 

Rendez-vous completion packet.

Definition at line 630 of file vipl_packets.h.

Referenced by vip_handle_3way_ok().

VIP_PACKET_3WAY_DONE_IMM VIP_PACKET::vip_pkt_3way_done_imm
 

Rendez-vous completion packet, with immediate data.

Definition at line 632 of file vipl_packets.h.

Referenced by vip_handle_3way_ok().

VIP_PACKET_PUT_REQ VIP_PACKET::vip_pkt_put_req
 

PUT request packet.

Definition at line 634 of file vipl_packets.h.

Referenced by vip_process_send_desc().

VIP_PACKET_PUT_REQ_IMM VIP_PACKET::vip_pkt_put_req_imm
 

PUT request packet, with immediate data.

Definition at line 636 of file vipl_packets.h.

VIP_PACKET_PUT_OK VIP_PACKET::vip_pkt_put_ok
 

PUT acknowledgement packet.

Definition at line 638 of file vipl_packets.h.

Referenced by vip_handle_matching_message(), and vip_handle_put_req().

VIP_PACKET_PUT_DONE VIP_PACKET::vip_pkt_put_done
 

PUT completion packet.

Definition at line 640 of file vipl_packets.h.

Referenced by vip_handle_put_ok(), and vip_process_send_desc().

VIP_PACKET_REPORT VIP_PACKET::vip_pkt_report
 

Internal report packet.

Definition at line 642 of file vipl_packets.h.

VIP_PACKET_ALIVE VIP_PACKET::vip_pkt_alive
 

Heartbeat packet.

Definition at line 644 of file vipl_packets.h.

Referenced by main().

VIP_PACKET_CONN_LIST VIP_PACKET::vip_pkt_conn_list
 

Connection list request/reply packet.

Definition at line 646 of file vipl_packets.h.

Referenced by main().

VIP_PACKET_CONN_REQ VIP_PACKET::vip_pkt_conn_req
 

Connection request packet.

Definition at line 648 of file vipl_packets.h.

VIP_PACKET_CONN_NOMATCH VIP_PACKET::vip_pkt_conn_nomatch
 

Connection no match reply packet.

Definition at line 650 of file vipl_packets.h.

Referenced by vip_handle_conn_req().

VIP_PACKET_CONN_ACCEPT VIP_PACKET::vip_pkt_conn_accept
 

Connection accepted reply packet.

Definition at line 652 of file vipl_packets.h.

Referenced by vip_handle_conn_req().

VIP_PACKET_CONN_REJECT VIP_PACKET::vip_pkt_conn_reject
 

Connection rejected reply packet.

Definition at line 654 of file vipl_packets.h.

Referenced by vip_handle_conn_req().

VIP_PACKET_CONN_ACK VIP_PACKET::vip_pkt_conn_ack
 

Connection accept acknowledgement packet.

Definition at line 656 of file vipl_packets.h.


The documentation for this union was generated from the following file:
VI-GM-1.3 by Myricom © 1997-2006. Documentation generated on 20 May 2006 by doxygen 1.4.4.