28 #ifndef GLOBUS_GASS_SERVER_EZ_H 29 #define GLOBUS_GASS_SERVER_EZ_H 1 37 #define GLOBUS_GASS_SERVER_EZ_LINE_BUFFER 1UL 38 #define GLOBUS_GASS_SERVER_EZ_TILDE_EXPAND 2UL 39 #define GLOBUS_GASS_SERVER_EZ_TILDE_USER_EXPAND 4UL 40 #define GLOBUS_GASS_SERVER_EZ_READ_ENABLE 8UL 41 #define GLOBUS_GASS_SERVER_EZ_WRITE_ENABLE 16UL 42 #define GLOBUS_GASS_SERVER_EZ_STDOUT_ENABLE 32UL 43 #define GLOBUS_GASS_SERVER_EZ_STDERR_ENABLE 64UL 44 #define GLOBUS_GASS_SERVER_EZ_CLIENT_SHUTDOWN_ENABLE 128UL 46 #if (GLOBUS_GASS_SERVER_EZ_TILDE_EXPAND != GLOBUS_TILDE_EXPAND) 47 #error "Inconsistant definition of GLOBUS_GASS_SERVER_EZ_TILDE_EXPAND and GLOBUS_TILDE_EXPAND" 49 #if (GLOBUS_GASS_SERVER_EZ_TILDE_USER_EXPAND != GLOBUS_TILDE_USER_EXPAND) 50 #error "Inconsistant definition of GLOBUS_GASS_SERVER_EZ_TILDE_USER_EXPAND and GLOBUS_TILDE_USER_EXPAND" 53 typedef void (*globus_gass_server_ez_client_shutdown_t) (void);
56 globus_gass_server_ez_init(globus_gass_transfer_listener_t * listener,
57 globus_gass_transfer_listenerattr_t * attr,
59 globus_gass_transfer_requestattr_t * reqattr,
60 unsigned long options,
61 globus_gass_server_ez_client_shutdown_t callback);
64 globus_gass_server_ez_shutdown(globus_gass_transfer_listener_t listener);
66 #define globus_gass_server_ez_poll() globus_poll() 73 #define GLOBUS_GASS_SERVER_EZ_MODULE (&globus_i_gass_server_ez_module)
Module Descriptor.
Definition: globus_module.h:71