intglobus_gass_transfer_listenerattr_init(globus_gass_transfer_listenerattr_t*attr,char*url_scheme)
Initialize a listener attribute.
This function initializes the attr to contain a new protocol-specific listener attribute.
Parametersattr The attribute set to be initialized.
url_scheme The scheme which which the attribute will be used for.
ReturnvaluesGLOBUS_SUCCESS The attribute was successfully initialized.
GLOBUS_GASS_TRANSFER_ERROR_NULL_POINTER Either attr or url_scheme was GLOBUS_NULL.
GLOBUS_GASS_TRANSFER_ERROR_NOT_IMPLEMENTED No protocol module currently registered with GASS Transfer
Library handles URLs with the specified url_scheme.
intglobus_gass_transfer_listenerattr_set_backlog(globus_gass_transfer_listenerattr_t*attr,intbacklog)
Set/Get the backlog attribute for a GASS transfer attribute set.
This attribute allows the user to control then number of pending connections which may exist for this
listener.
Parametersattr The attribute set to query or modify.
backlog The number of outstanding connections to allow.
ReturnvaluesGLOBUS_SUCCESS The attribute was successfully updated.
GLOBUS_GASS_TRANSFER_ERROR_NULL_POINTER The attr was GLOBUS_NULL.
intglobus_gass_transfer_listenerattr_set_port(globus_gass_transfer_listenerattr_t*attr,unsignedshortport)
Set/Get the port attribute for a GASS transfer attribute set.
This attribute allows the user to set the port to be used by a GASS Transfer listener.
Parametersattr The attribute set to query or modify.
port The TCP or UDP port number to use.
ReturnvaluesGLOBUS_SUCCESS The attribute was successfully updated.
GLOBUS_GASS_TRANSFER_ERROR_NULL_POINTER The attr was GLOBUS_NULL.