globus_gass_transfer_requestattr(3) | globus_gass_transfer | globus_gass_transfer_requestattr(3) |
globus_gass_transfer_requestattr - Request Attributes
- Request Attributes.
int globus_gass_transfer_requestattr_init
(globus_gass_transfer_requestattr_t *attr, char *url_scheme)
int globus_gass_transfer_requestattr_destroy
(globus_gass_transfer_requestattr_t *attr)
int globus_gass_transfer_requestattr_set_proxy_url
(globus_gass_transfer_requestattr_t *attr, char *proxy_url)
int globus_gass_transfer_requestattr_get_proxy_url
(globus_gass_transfer_requestattr_t *attr, char **proxy_url)
int globus_gass_transfer_requestattr_set_block_size
(globus_gass_transfer_requestattr_t *attr, globus_size_t block_size)
int globus_gass_transfer_requestattr_get_block_size
(globus_gass_transfer_requestattr_t *attr, globus_size_t *block_size)
int globus_gass_transfer_requestattr_set_file_mode
(globus_gass_transfer_requestattr_t *attr, globus_gass_transfer_file_mode_t
file_mode)
int globus_gass_transfer_requestattr_get_file_mode
(globus_gass_transfer_requestattr_t *attr, globus_gass_transfer_file_mode_t
*file_mode)
int globus_gass_transfer_requestattr_set_connection_reuse
(globus_gass_transfer_requestattr_t *attr, globus_bool_t connection_reuse)
int globus_gass_transfer_requestattr_get_connection_reuse
(globus_gass_transfer_requestattr_t *attr, globus_bool_t *connection_reuse)
globus_object_t * globus_gass_transfer_socket_requestattr_initialize
(globus_object_t *obj, char *proxy_url, globus_size_t block_size,
globus_gass_transfer_file_mode_t file_mode, globus_bool_t connection_reuse,
int sndbuf, int rcvbuf, globus_bool_t nodelay)
int globus_gass_transfer_requestattr_set_socket_sndbuf
(globus_gass_transfer_requestattr_t *attr, int sndbuf)
int globus_gass_transfer_requestattr_get_socket_sndbuf
(globus_gass_transfer_requestattr_t *attr, int *sndbuf)
int globus_gass_transfer_requestattr_set_socket_rcvbuf
(globus_gass_transfer_requestattr_t *attr, int rcvbuf)
int globus_gass_transfer_requestattr_get_socket_rcvbuf
(globus_gass_transfer_requestattr_t *attr, int *rcvbuf)
int globus_gass_transfer_requestattr_set_socket_nodelay
(globus_gass_transfer_requestattr_t *attr, globus_bool_t nodelay)
int globus_gass_transfer_requestattr_get_socket_nodelay
(globus_gass_transfer_requestattr_t *attr, globus_bool_t *nodelay)
globus_object_t * globus_gass_transfer_secure_requestattr_initialize
(globus_object_t *obj, char *proxy_url, globus_size_t block_size,
globus_gass_transfer_file_mode_t file_mode, globus_bool_t connection_reuse,
int sndbuf, int rcvbuf, globus_bool_t nodelay,
globus_gass_transfer_authorization_t authorization, char *subject)
int
globus_gass_transfer_secure_requestattr_set_authorization
(globus_gass_transfer_requestattr_t *attr,
globus_gass_transfer_authorization_t mode, char *subject)
int globus_gass_transfer_secure_requestattr_get_authorization
(globus_gass_transfer_requestattr_t *attr,
globus_gass_transfer_authorization_t *mode, char **subject)
globus_object_t * globus_gass_transfer_listenerattr_initialize
(globus_object_t *obj, int backlog, unsigned short port)
int globus_gass_transfer_listenerattr_init
(globus_gass_transfer_listenerattr_t *attr, char *url_scheme)
Request Attributes.
The GASS Transfer library uses Globus objects to provide an extensible way of creating protocol-specific attributes.
Initialize a listener attribute.
This function initializes the attr to contain a new protocol-specific listener attribute.
Parameters
Return values
Initialize a base listener attribute.
Parameters
Returns
Destroy a request attribute.
This function destroys the attribute set specified in attr.
Parameters
Return values
Initialize a request attribute.
This function initializes the attr to contain a new protocol-specific request attribute.
Parameters
Return values
Set/Get the block size attribute for a GASS transfer attribute set.
This attribute allows the user to suggest a preferred block size of a server to handle a URL request.
Parameters
Return values
Set/Get the connection reuse attribute for a GASS transfer attribute set.
This attribute allows the user to control whether the connection associated with a GASS Transfer request should be reused after the file transfer has completed.
Parameters
Return values
Set/Get the file mode attribute for a GASS transfer attribute set.
This attribute allows the user to control whether the file will be transferred in ASCII or binary file mode.
Parameters
Return values
Set/Get the proxy server attribute for a GASS transfer attribute set.
This attribute allows the user to use a proxy server to handle a URL request.
Parameters
Return values
Set/Get the TCP nodelay attribute for a GASS transfer attribute set.
This attribute allows the user to control the socket receive buffer associated with a GASS Transfer request should be reused after the file transfer has completed.
Parameters
Return values
Set/Get the receive buffer size attribute for a GASS transfer attribute set.
This attribute allows the user to control the socket receive buffer associated with a GASS Transfer request should be reused after the file transfer has completed.
Parameters
Return values
Set/Get the send buffer size attribute for a GASS transfer attribute set.
This attribute allows the user to control the socket send buffer associated with a GASS Transfer request should be reused after the file transfer has completed.
Parameters
Return values
Initialize a secure request attribute.
Parameters
Returns
Set/Get the authorization attribute for a GASS transfer attribute set.
This attribute allows the user to control what type of authorization should be done when GASS Transfer requests are processed.
Parameters
Return values
Initialize a socket request attribute.
Parameters
Returns
Generated automatically by Doxygen for globus_gass_transfer from the source code.
Tue Jul 5 2022 | Version 9.4 |