globus_xio  6.3
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
globus_xio_udp_driver.h
Go to the documentation of this file.
1 
2 #ifndef GLOBUS_XIO_UDP_DRIVER_H
3 #define GLOBUS_XIO_UDP_DRIVER_H
4 
9 #include "globus_xio_system.h"
10 
138 #define GLOBUS_XIO_UDP_INVALID_HANDLE GLOBUS_XIO_SYSTEM_INVALID_SOCKET
139 
144 typedef enum
145 {
157 
171 typedef enum
172 {
181  /* globus_xio_system_socket_t handle */
183 
193  /* const char * service_name */
195 
205  /* char ** service_name_out */
207 
218  /* int listener_port */
220 
228  /* int * listener_port_out */
230 
247  /* int listener_min_port,
248  * int listener_max_port */
250 
261  /* int * listener_min_port_out,
262  * int * listener_max_port_out */
264 
272  /* const char * interface */
274 
284  /* char ** interface_out */
286 
298  /* globus_bool_t restrict_port */
300 
308  /* globus_bool_t * restrict_port_out */
310 
320  /* globus_bool_t resuseaddr */
322 
330  /* globus_bool_t * resuseaddr_out */
332 
342  /* globus_bool_t no_ipv6 */
344 
352  /* globus_bool_t * no_ipv6_out */
354 
363  /* globus_xio_system_socket_t * handle_out */
365 
374  /* int sndbuf */
376 
384  /* int * sndbuf_out */
386 
395  /* int rcvbuf */
397 
405  /* int * rcvbuf_out */
407 
423  /* char ** contact_string_out */
425 
441  /* char ** contact_string_out */
443 
457  /* char * contact_string */
459 
471  /* char * contact_string */
473 
491  /* char * contact_string */
493 
495 
496 #endif
Definition: globus_xio_udp_driver.h:244
Definition: globus_xio_udp_driver.h:252
Definition: globus_xio_udp_driver.h:172
Definition: globus_xio_udp_driver.h:180
Definition: globus_xio_udp_driver.h:188
Definition: globus_xio_udp_driver.h:200
Definition: globus_xio_udp_driver.h:208
Definition: globus_xio_udp_driver.h:192
Definition: globus_xio_udp_driver.h:216
Definition: globus_xio_udp_driver.h:184
Definition: globus_xio_udp_driver.h:150
Definition: globus_xio_udp_driver.h:155
Definition: globus_xio_udp_driver.h:256
Definition: globus_xio_udp_driver.h:240
Definition: globus_xio_udp_driver.h:236
Definition: globus_xio_udp_driver.h:248
Definition: globus_xio_udp_driver.h:260
Definition: globus_xio_udp_driver.h:268
Definition: globus_xio_udp_driver.h:220
Definition: globus_xio_udp_driver.h:176
Definition: globus_xio_udp_driver.h:204
Definition: globus_xio_udp_driver.h:196
Definition: globus_xio_udp_driver.h:224
globus_xio_udp_error_type_t
Definition: globus_xio_udp_driver.h:144
Definition: globus_xio_udp_driver.h:264
Definition: globus_xio_udp_driver.h:212
Definition: globus_xio_udp_driver.h:228
Definition: globus_xio_udp_driver.h:232
globus_xio_udp_cmd_t
Definition: globus_xio_udp_driver.h:168