.TH "globus_xio_net_manager_driver" 3 "Fri Nov 11 2016" "Version 0.16" "globus_net_manager" \" -*- nroff -*- .ad l .nh .SH NAME globus_xio_net_manager_driver \- Globus XIO Net Manager Driver .PP Net Manager XIO Driver\&. .SS "Enumerations" .in +1c .ti -1c .RI "enum \fBglobus_xio_net_manager_cntl_t\fP { \fBGLOBUS_XIO_NET_MANAGER_SET_TASK_ID\fP, \fBGLOBUS_XIO_NET_MANAGER_GET_TASK_ID\fP }" .br .in -1c .SS "Functions" .in +1c .ti -1c .RI "globus_result_t \fBglobus_xio_attr_cntl\fP (attr, driver, \fBGLOBUS_XIO_NET_MANAGER_SET_TASK_ID\fP, const char *task_id)" .br .ti -1c .RI "globus_result_t \fBglobus_xio_attr_cntl\fP (attr, driver, \fBGLOBUS_XIO_NET_MANAGER_GET_TASK_ID\fP, const char **task_id)" .br .in -1c .SH "Detailed Description" .PP Net Manager XIO Driver\&. The Globus XIO Network Manager Driver interfaces with the globus_net_manager library to integrate network manager functionality within the globus_xio network stack\&. The list of network managers and their options are configured by calling the GLOBUS_XIO_SET_STRING_OPTIONS attr_cntl with a string of attributes\&. The attribute names 'task-id', 'service', and 'manager' are handled by this driver\&. Other attributes are interpreted as the attributes to pass on the most recently parsed value of the 'manager' attribute\&. For example: .PP .PP .nf manager=first;arg=foo;another-arg=bar;manager=second;yet-another=baz .fi .PP will create a \fBcontext \fP containing the network managers 'first' and 'second'\&. It will synthesize \fBnetwork manager attributes \fP (scope, name, value) containing: .PP (first, arg, foo) .PP (first, another-arg, bar) .PP (second, yet-another, baz) .PP and pass these, along with transport-specific attributes, to the network managers when their functions are called\&. .SH "Enumeration Type Documentation" .PP .SS "enum \fBglobus_xio_net_manager_cntl_t\fP" doxygen varargs filter stuff Network driver specific cntls .PP \fBEnumerator\fP .in +1c .TP \fB\fIGLOBUS_XIO_NET_MANAGER_SET_TASK_ID \fP\fP See usage for: \fBglobus_xio_attr_cntl \fP .TP \fB\fIGLOBUS_XIO_NET_MANAGER_GET_TASK_ID \fP\fP See usage for: \fBglobus_xio_attr_cntl \fP .SH "Function Documentation" .PP .SS "globus_result_t globus_xio_attr_cntl (attr, driver, \fBGLOBUS_XIO_NET_MANAGER_SET_TASK_ID\fP, const char * task_id)" This is an overloaded member function, provided for convenience\&. It differs from the above function only in what argument(s) it accepts\&. Set the task id associated with this XIO handle\&. .SS "globus_result_t globus_xio_attr_cntl (attr, driver, \fBGLOBUS_XIO_NET_MANAGER_GET_TASK_ID\fP, const char ** task_id)" This is an overloaded member function, provided for convenience\&. It differs from the above function only in what argument(s) it accepts\&. Get the task id associated with this XIO handle\&. .SH "Author" .PP Generated automatically by Doxygen for globus_net_manager from the source code\&.