
#include <vipl_structs.h>
Data Fields | |
| VIP_HANDLE | handle |
| VIP_NET_UINT16 | net_remote_seq_num |
| VIP_NET_UINT64 | net_remote_conn_ptr |
| VIP_VI * | vip_vi_ptr |
| VIP_CONN * | prev_waiting_conn_ptr |
| VIP_CONN * | next_waiting_conn_ptr |
| gm_alarm_t | peer_timeout_alarm |
| VIP_BOOLEAN | waiting_list |
| VIP_NET_UINT32 | net_srv_magic [VI_GM_MAX_PORTS] |
| VIP_VI_ATTRIBUTES | remote_vi_attribs |
| VIP_UINT16 | locale_disc_len |
| VIP_UCHAR | locale_net_addr [VI_GM_MAC_ADDRESS_LEN+VI_GM_MAX_DISCRIMINATOR_LEN] |
| VIP_UINT16 | remote_disc_len |
| VIP_UCHAR | remote_net_addr [VI_GM_MAC_ADDRESS_LEN+VI_GM_MAX_DISCRIMINATOR_LEN] |
| VIP_UINT16 | remote_gm_id |
| VIP_UCHAR | remote_port_id |
| VIP_UCHAR | type |
| VIP_RETURN | status |
| VIP_EVENT_T | event |
Definition at line 389 of file vipl_structs.h.
|
|
The common set of fields used by all handles. Definition at line 392 of file vipl_structs.h. Referenced by vip_destroy_conn_handle_set(), vip_handle_conn_req(), vip_remove_conn_waiting_list(), vip_send_conn_request(), VipConnectPeerRequest(), and VipConnectRequest(). |
|
|
Sequence number of the remote connection (network order). Definition at line 394 of file vipl_structs.h. Referenced by vip_handle_conn_req(). |
|
|
Pointer to the remote connection structure (network order). Definition at line 396 of file vipl_structs.h. Referenced by vip_handle_conn_req(). |
|
|
Local VI associated to the connection attempt. Definition at line 398 of file vipl_structs.h. Referenced by vip_handle_conn_req(), vip_send_conn_request(), VipConnectPeerRequest(), VipConnectRequest(), and VipConnectWait(). |
|
|
Previous connection structure in the double linked waiting list. Definition at line 400 of file vipl_structs.h. Referenced by vip_remove_conn_waiting_list(), VipConnectPeerRequest(), and VipConnectWait(). |
|
|
Next connection structure in the double linked waiting list. Definition at line 402 of file vipl_structs.h. Referenced by vip_handle_conn_req(), vip_remove_conn_waiting_list(), VipConnectPeerRequest(), and VipConnectWait(). |
|
|
Alarm setup to remove the connection from the waiting list after the timeout (PEER connection only). Definition at line 405 of file vipl_structs.h. Referenced by vip_handle_conn_req(), and VipConnectPeerRequest(). |
|
|
Flag indicating if the connection is currently in the waiting list. Definition at line 407 of file vipl_structs.h. Referenced by vip_handle_conn_req(), vip_remove_conn_waiting_list(), vip_send_conn_request(), VipConnectPeerRequest(), VipConnectRequest(), and VipConnectWait(). |
|
|
Information returned by the connection manager. Contains the magic numbers of VI-GM endpoints, 0 if no VI-GM endpoint for the GM port (network order). Definition at line 411 of file vipl_structs.h. |
|
|
The attributes of the remote VI. Definition at line 413 of file vipl_structs.h. Referenced by vip_handle_conn_req(), VipConnectPeerRequest(), and VipConnectRequest(). |
|
|
The length of the local discriminator. Definition at line 415 of file vipl_structs.h. Referenced by vip_handle_conn_req(), VipConnectPeerRequest(), VipConnectRequest(), and VipConnectWait(). |
|
|
Local network address (including discriminator). Definition at line 418 of file vipl_structs.h. Referenced by vip_handle_conn_req(), VipConnectPeerRequest(), VipConnectRequest(), and VipConnectWait(). |
|
|
The length of the remote discriminator. Definition at line 420 of file vipl_structs.h. Referenced by vip_handle_conn_req(), VipConnectPeerRequest(), and VipConnectRequest(). |
|
|
Remote network address (including discriminator). Definition at line 423 of file vipl_structs.h. Referenced by vip_handle_conn_req(), VipConnectPeerRequest(), and VipConnectRequest(). |
|
|
The GM id of the remote VI. Definition at line 425 of file vipl_structs.h. Referenced by vip_handle_conn_req(), VipConnectPeerRequest(), and VipConnectRequest(). |
|
|
The GM port of the remote VI. Definition at line 427 of file vipl_structs.h. Referenced by vip_handle_conn_req(), VipConnectPeerRequest(), and VipConnectRequest(). |
|
|
The type of the connection (Client/Server, Peer). Definition at line 429 of file vipl_structs.h. Referenced by vip_handle_conn_req(), vip_send_conn_request(), VipConnectPeerRequest(), VipConnectRequest(), and VipConnectWait(). |
|
|
The status of the connection. Definition at line 431 of file vipl_structs.h. Referenced by vip_handle_conn_req(), vip_is_conn_notified(), VipConnectPeerRequest(), VipConnectRequest(), and VipConnectWait(). |
|
|
The event variable used to synchronize different threads. Definition at line 433 of file vipl_structs.h. Referenced by vip_destroy_conn_handle_set(), vip_handle_conn_req(), VipConnectPeerRequest(), VipConnectRequest(), and VipConnectWait(). |
1.4.4.