.TH "globus_net_manager.h" 3 "Wed Feb 27 2019" "Version 1.3" "globus_net_manager" \" -*- nroff -*- .ad l .nh .SH NAME globus_net_manager.h \- Globus Net Manager Interface\&. .SH SYNOPSIS .br .PP \fC#include 'globus_common\&.h'\fP .br \fC#include 'globus_net_manager_attr\&.h'\fP .br .SS "Data Structures" .in +1c .ti -1c .RI "struct \fBglobus_net_manager_s\fP" .br .RI "Net Manager Definition\&. " .in -1c .SS "Macros" .in +1c .ti -1c .RI "#define \fBGLOBUS_NET_MANAGER_MODULE\fP" .br .RI "Module descriptor\&. " .in -1c .SS "Typedefs" .in +1c .ti -1c .RI "typedef globus_result_t(* \fBglobus_net_manager_pre_listen\fP) (struct \fBglobus_net_manager_s\fP *manager, const \fBglobus_net_manager_attr_t\fP *manager_attr_array, const char *task_id, const char *transport, const \fBglobus_net_manager_attr_t\fP *attr_array, \fBglobus_net_manager_attr_t\fP **attr_array_out)" .br .RI "Net Manager Pre-Listen Function Signature\&. " .ti -1c .RI "typedef globus_result_t(* \fBglobus_net_manager_post_listen\fP) (struct \fBglobus_net_manager_s\fP *manager, const \fBglobus_net_manager_attr_t\fP *manager_attr_array, const char *task_id, const char *transport, const char *local_contact, const \fBglobus_net_manager_attr_t\fP *attr_array, char **local_contact_out, \fBglobus_net_manager_attr_t\fP **attr_array_out)" .br .RI "Net Manager Post-Listen Function Signature\&. " .ti -1c .RI "typedef globus_result_t(* \fBglobus_net_manager_end_listen\fP) (struct \fBglobus_net_manager_s\fP *manager, const \fBglobus_net_manager_attr_t\fP *manager_attr_array, const char *task_id, const char *transport, const char *local_contact, const \fBglobus_net_manager_attr_t\fP *attr_array)" .br .RI "Net Manager End-Listen Function Signature\&. " .ti -1c .RI "typedef globus_result_t(* \fBglobus_net_manager_pre_accept\fP) (struct \fBglobus_net_manager_s\fP *manager, const \fBglobus_net_manager_attr_t\fP *manager_attr_array, const char *task_id, const char *transport, const char *local_contact, const \fBglobus_net_manager_attr_t\fP *attr_array, \fBglobus_net_manager_attr_t\fP **attr_array_out)" .br .RI "Net Manager Pre-Accept Function Signature\&. " .ti -1c .RI "typedef globus_result_t(* \fBglobus_net_manager_post_accept\fP) (struct \fBglobus_net_manager_s\fP *manager, const \fBglobus_net_manager_attr_t\fP *manager_attr_array, const char *task_id, const char *transport, const char *local_contact, const char *remote_contact, const \fBglobus_net_manager_attr_t\fP *attr_array, \fBglobus_net_manager_attr_t\fP **attr_array_out)" .br .RI "Net Manager Post-Accept Function Signature\&. " .ti -1c .RI "typedef globus_result_t(* \fBglobus_net_manager_pre_connect\fP) (struct \fBglobus_net_manager_s\fP *manager, const \fBglobus_net_manager_attr_t\fP *manager_attr_array, const char *task_id, const char *transport, const char *remote_contact, const \fBglobus_net_manager_attr_t\fP *attr_array, char **remote_contact_out, \fBglobus_net_manager_attr_t\fP **attr_array_out)" .br .RI "Net Manager Pre-Connect Function Signature\&. " .ti -1c .RI "typedef globus_result_t(* \fBglobus_net_manager_post_connect\fP) (struct \fBglobus_net_manager_s\fP *manager, const \fBglobus_net_manager_attr_t\fP *manager_attr_array, const char *task_id, const char *transport, const char *local_contact, const char *remote_contact, const \fBglobus_net_manager_attr_t\fP *attr_array, \fBglobus_net_manager_attr_t\fP **attr_array_out)" .br .RI "Net Manager Post-Connect Function Signature\&. " .ti -1c .RI "typedef globus_result_t(* \fBglobus_net_manager_pre_close\fP) (struct \fBglobus_net_manager_s\fP *manager, const \fBglobus_net_manager_attr_t\fP *manager_attr_array, const char *task_id, const char *transport, const char *local_contact, const char *remote_contact, const \fBglobus_net_manager_attr_t\fP *attr_array)" .br .RI "Net Manager Pre-Close Function Signature\&. " .ti -1c .RI "typedef globus_result_t(* \fBglobus_net_manager_post_close\fP) (struct \fBglobus_net_manager_s\fP *manager, const \fBglobus_net_manager_attr_t\fP *manager_attr_array, const char *task_id, const char *transport, const char *local_contact, const char *remote_contact, const \fBglobus_net_manager_attr_t\fP *attr_array)" .br .RI "Net Manager Post-Close Function Signature\&. " .ti -1c .RI "typedef struct \fBglobus_net_manager_s\fP \fBglobus_net_manager_t\fP" .br .RI "Net Manager Definition\&. " .in -1c .SS "Functions" .in +1c .ti -1c .RI "globus_result_t \fBglobus_net_manager_register\fP (\fBglobus_net_manager_t\fP *manager, globus_module_descriptor_t *module)" .br .RI "Register a network manager\&. " .ti -1c .RI "globus_result_t \fBglobus_net_manager_unregister\fP (\fBglobus_net_manager_t\fP *manager)" .br .RI "Unregister a network manager\&. " .in -1c .SH "Detailed Description" .PP Globus Net Manager Interface\&. .SH "Author" .PP Generated automatically by Doxygen for globus_net_manager from the source code\&.