globus_net_manager_signatures(3) | globus_net_manager | globus_net_manager_signatures(3) |
globus_net_manager_signatures - Net Manager Function Signatures.
typedef globus_result_t(* globus_net_manager_pre_listen)
(struct globus_net_manager_s *manager, const
globus_net_manager_attr_t *manager_attr_array, const char *task_id,
const char *transport, const globus_net_manager_attr_t *attr_array,
globus_net_manager_attr_t **attr_array_out)
Net Manager Pre-Listen Function Signature. typedef globus_result_t(*
globus_net_manager_post_listen) (struct globus_net_manager_s
*manager, const globus_net_manager_attr_t *manager_attr_array, const
char *task_id, const char *transport, const char *local_contact, const
globus_net_manager_attr_t *attr_array, char **local_contact_out,
globus_net_manager_attr_t **attr_array_out)
Net Manager Post-Listen Function Signature. typedef globus_result_t(*
globus_net_manager_end_listen) (struct globus_net_manager_s
*manager, const globus_net_manager_attr_t *manager_attr_array, const
char *task_id, const char *transport, const char *local_contact, const
globus_net_manager_attr_t *attr_array)
Net Manager End-Listen Function Signature. typedef globus_result_t(*
globus_net_manager_pre_accept) (struct globus_net_manager_s
*manager, const globus_net_manager_attr_t *manager_attr_array, const
char *task_id, const char *transport, const char *local_contact, const
globus_net_manager_attr_t *attr_array,
globus_net_manager_attr_t **attr_array_out)
Net Manager Pre-Accept Function Signature. typedef globus_result_t(*
globus_net_manager_post_accept) (struct globus_net_manager_s
*manager, const globus_net_manager_attr_t *manager_attr_array, const
char *task_id, const char *transport, const char *local_contact, const char
*remote_contact, const globus_net_manager_attr_t *attr_array,
globus_net_manager_attr_t **attr_array_out)
Net Manager Post-Accept Function Signature. typedef globus_result_t(*
globus_net_manager_pre_connect) (struct globus_net_manager_s
*manager, const globus_net_manager_attr_t *manager_attr_array, const
char *task_id, const char *transport, const char *remote_contact, const
globus_net_manager_attr_t *attr_array, char **remote_contact_out,
globus_net_manager_attr_t **attr_array_out)
Net Manager Pre-Connect Function Signature. typedef globus_result_t(*
globus_net_manager_post_connect) (struct globus_net_manager_s
*manager, const globus_net_manager_attr_t *manager_attr_array, const
char *task_id, const char *transport, const char *local_contact, const char
*remote_contact, const globus_net_manager_attr_t *attr_array,
globus_net_manager_attr_t **attr_array_out)
Net Manager Post-Connect Function Signature. typedef globus_result_t(*
globus_net_manager_pre_close) (struct globus_net_manager_s
*manager, const globus_net_manager_attr_t *manager_attr_array, const
char *task_id, const char *transport, const char *local_contact, const char
*remote_contact, const globus_net_manager_attr_t *attr_array)
Net Manager Pre-Close Function Signature. typedef globus_result_t(*
globus_net_manager_post_close) (struct globus_net_manager_s
*manager, const globus_net_manager_attr_t *manager_attr_array, const
char *task_id, const char *transport, const char *local_contact, const char
*remote_contact, const globus_net_manager_attr_t *attr_array)
Net Manager Post-Close Function Signature.
Net Manager Function Signatures.
Function signatures for the Net Manager interface. globus_net_manager_tutorial
Net Manager End-Listen Function Signature. A function of this signature, if included in a network manager implementation, is called when the transport-specific listening port will be closed.
The network manager is passed the network transport-specific options and contact string for the listener.
The globus_net_manager library aborts the closing of the listening port if this function returns a value other than GLOBUS_SUCCESS. In this case, the globus_net_manager will not call any other globus_net_manager_end_listen functions configured for this listener.
Parameters:
Net Manager Post-Accept Function Signature. A function of this signature, if included in a network manager implementation, is called after accepting a connection on a transport-specific listening port.
The network manager is passed the network transport-specific options and contact string for both ends of the connection. It may modify the attributes of the local side of the connection.
The globus_net_manager library aborts the accept operation if this function returns a value other than GLOBUS_SUCCESS. In this case, the globus_net_manager will not call any other globus_net_manager_post_accept functions configured for this connection.
Parameters:
Net Manager Post-Close Function Signature. A function of this signature, if included in a network manager implementation, is called after closing a connection.
The network manager is passed the network transport-specific options and contact string for both ends of the connection.
The globus_net_manager library aborts the close operation if this function returns a value other than GLOBUS_SUCCESS. In this case, the globus_net_manager will not call any other globus_net_manager_pre_close functions configured for this connection.
Parameters:
Net Manager Post-Connect Function Signature. A function of this signature, if included in a network manager implementation, is called after establishing a connection to a transport-specific listener.
The network manager is passed the network transport-specific options and contact string for both ends of the connection. It may modify the attributes of the local side of the connection.
The globus_net_manager library aborts the connect operation if this function returns a value other than GLOBUS_SUCCESS. In this case, the globus_net_manager will not call any other globus_net_manager_post_connect functions configured for this connection.
Parameters:
Net Manager Post-Listen Function Signature. A function of this signature, if included in a network manager implementation, is called after the transport-specific listening port has been created.
The network manager is passed the network transport-specific options and contact string for the listener. It may modify either of these before the transport listener is made available to the service which requested the listening port.
The globus_net_manager library aborts the listen operation if this function returns a value other than GLOBUS_SUCCESS. In this case, the globus_net_manager will not call any other globus_net_manager_post_listen functions configured for this listener.
Parameters:
Net Manager Pre-Accept Function Signature. A function of this signature, if included in a network manager implementation, is called before accepting a connection on a transport-specific listening port.
The network manager is passed the network transport-specific options and contact string for the listener. It may modify the options before the accept operation is complete.
The globus_net_manager library aborts the accept operation if this function returns a value other than GLOBUS_SUCCESS. In this case, the globus_net_manager will not call any other globus_net_manager_pre_accept functions configured for this listener.
Parameters:
Net Manager Pre-Close Function Signature. A function of this signature, if included in a network manager implementation, is called prior to closing a connection.
The network manager is passed the network transport-specific options and contact string for both ends of the connection.
The globus_net_manager library aborts the close operation if this function returns a value other than GLOBUS_SUCCESS. In this case, the globus_net_manager will not call any other globus_net_manager_pre_close functions configured for this connection.
Parameters:
Net Manager Pre-Connect Function Signature. A function of this signature, if included in a network manager implementation, is called after initiating a connection to a transport-specific listener.
The network manager is passed the network transport-specific options and contact string for both ends of the connection. It may modify the attributes of the local side of the connection.
The globus_net_manager library aborts the connect operation if this function returns a value other than GLOBUS_SUCCESS. In this case, the globus_net_manager will not call any other globus_net_manager_pre_connect functions configured for this connection.
Parameters:
Net Manager Pre-Listen Function Signature. A function of this signature, if included in a network manager implementation, is called before the transport-specific listening port has been created.
The network manager is passed the network transport-specific options for the listener. It may modify these before the listener is created by the transport.
The globus_net_manager library aborts the listen operation if this function returns a value other than GLOBUS_SUCCESS. In this case, the globus_net_manager will not call any other globus_net_manager_pre_listen functions configured for this listener.
Parameters:
Generated automatically by Doxygen for globus_net_manager from the source code.
Wed Feb 27 2019 | Version 1.3 |