GLOBUS_XIO_NET_MANAGER_DRIVER(3)

πŸ“¦
version 1.7 Β· 6 versions
, in fedora 43, fedora 44, ubuntu resolute, ubuntu stonking

πŸ’– globus_xio_net_manager_driver πŸ’–

okay bestie, welcome to the Library Functions Manual section for globus_xio_net_manager_driver ✨ this one's all about the Globus XIO Net Manager Driver β€” and yes she's giving networking main character energy πŸ¦‹


✨ NAME ✨

globus_xio_net_manager_driver β€” Globus XIO Net Manager Driver πŸŽ€

  • Net Manager XIO Driver.

🌸 SYNOPSIS 🌸

πŸ’… Enumerations

enum globus_xio_net_manager_cntl_t { GLOBUS_XIO_NET_MANAGER_SET_TASK_ID,
    GLOBUS_XIO_NET_MANAGER_GET_TASK_ID }

πŸ’… Functions

globus_result_t globus_xio_attr_cntl (attr, driver,
    GLOBUS_XIO_NET_MANAGER_SET_TASK_ID, const char *task_id)
globus_result_t globus_xio_attr_cntl (attr, driver,
    GLOBUS_XIO_NET_MANAGER_GET_TASK_ID, const char **task_id)

πŸ‘‘ Detailed Description πŸ‘‘

Net Manager XIO Driver. periodt πŸ’…

So like, the Globus XIO Network Manager Driver interfaces with the globus_net_manager library to integrate network manager functionality within the globus_xio network stack, fr fr πŸ”₯

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, no cap 🫢

Other attributes are interpreted as the attributes to pass on the most recently parsed value of the "manager" attribute. For example:

manager=first;arg=foo;another-arg=bar;manager=second;yet-another=baz

will create a context containing the network managers "first" and "second" ✨ It will synthesize network manager attributes (scope, name, value) containing:

(first, arg, foo)

(first, another-arg, bar)

(second, yet-another, baz)

and pass these, along with transport-specific attributes, to the network managers when their functions are called. iconic behavior honestly 🌈


🧚 Enumeration Type Documentation 🧚

🌟 enum globus_xio_net_manager_cntl_t

doxygen varargs filter stuff Network driver specific cntls

Enumerator

  • GLOBUS_XIO_NET_MANAGER_SET_TASK_ID β€” See usage for: globus_xio_attr_cntl
  • GLOBUS_XIO_NET_MANAGER_GET_TASK_ID β€” See usage for: globus_xio_attr_cntl

πŸ’œ Function Documentation πŸ’œ

πŸ“ globus_result_t globus_xio_attr_cntl (attr , driver , GLOBUS_XIO_NET_MANAGER_GET_TASK_ID , 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. lowkey so handy πŸ˜­πŸ’–

πŸ“ globus_result_t globus_xio_attr_cntl (attr , driver , GLOBUS_XIO_NET_MANAGER_SET_TASK_ID , 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. slay ✨


πŸ’€ Author πŸ’€

Generated automatically by Doxygen for globus_net_manager from the source code.


and that's the whole page bestie, we ate and left no crumbs πŸŽ€

this lil gem lives in the globus_net_manager world, Version 1.7, and the footer tag was globus_xio...ager_driver(3) β€” mwah πŸ’‹

πŸ“¦ where this page comes from