context/gl..._context.h(3)
π NAME π
context/globus_net_manager_context.h β Globus Network Manager Context. that's the whole thing bestie, and it's lowkey iconic π
β¨ SYNOPSIS β¨
okay so before literally anything else you gotta pull these in:
#include 'globus_common.h'
#include 'globus_net_manager.h'
#include 'globus_net_manager_attr.h'
π Typedefs
typedef struct globus_i_net_manager_context_s * globus_net_manager_context_tβ Net Manager Context. she's the main character, the pointer-to-struct that holds your whole context together π«Ά
πΈ Functions
globus_result_t globus_net_manager_context_init(globus_net_manager_context_t *context, const globus_net_manager_attr_t *attrs)β Initialize Context. wake her up, give her the attrs, let's go β¨void globus_net_manager_context_destroy(globus_net_manager_context_t context)β Destroy Context. she's done, release her, no cap πglobus_result_t globus_net_manager_context_pre_listen(globus_net_manager_context_t context, const char *task_id, const char *transport, const globus_net_manager_attr_t *attr_array, globus_net_manager_attr_t **attr_array_out)β Call Context Pre Listen. the before-the-listen moment, periodt π§globus_result_t globus_net_manager_context_post_listen(globus_net_manager_context_t context, 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)β Call Context Post Listen. after the listen, and you get alocal_contact_outto play with πglobus_result_t globus_net_manager_context_end_listen(globus_net_manager_context_t context, const char *task_id, const char *transport, const char *local_contact, const globus_net_manager_attr_t *attr_array)β Call Context End Listen. closing the listen chapter, fr frglobus_result_t globus_net_manager_context_pre_accept(globus_net_manager_context_t context, 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)β Call Context Pre Accept. right before the accept, bestie π¦globus_result_t globus_net_manager_context_post_accept(globus_net_manager_context_t context, 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)β Call Context Post Accept. accepted and thriving, with both contacts in the mix πglobus_result_t globus_net_manager_context_pre_connect(globus_net_manager_context_t context, 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)β Call Context Pre Connect. pre-connect era, and you getremote_contact_outtoo βglobus_result_t globus_net_manager_context_post_connect(globus_net_manager_context_t context, 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)β Call Context Post Connect. connected, slaying, no notes πglobus_result_t globus_net_manager_context_pre_close(globus_net_manager_context_t context, const char *task_id, const char *transport, const char *local_contact, const char *remote_contact, const globus_net_manager_attr_t *attr_array)β Call Context Pre Close. about to say bye, one last call π₯Ίglobus_result_t globus_net_manager_context_post_close(globus_net_manager_context_t context, const char *task_id, const char *transport, const char *local_contact, const char *remote_contact, const globus_net_manager_attr_t *attr_array)β Call Context Post Close. and that's a wrap, she's gone π
π₯ Detailed Description π₯
Globus Network Manager Context.
like. that's it. that's the description. short queen energy, we respect it π
π§ Author π§
Generated automatically by Doxygen for globus_net_manager from the source code.
and that's the page bestie π«Ά this was globus_net_manager, Version 1.7, and honestly? she ate. go build something cute with your context, mwah πβ¨πΈ
π¦ where this page comes from
- epel 10: globus-net-manager-doc 1.7-6.el10_0 Β· Apache-2.0
- fedora 43: globus-net-manager-doc 1.7-13.fc43 Β· Apache-2.0
- fedora 44: globus-net-manager-doc 1.7-14.fc44 Β· Apache-2.0
- ubuntu resolute: libglobus-net-manager-doc 1.7-3build4 Β· Apache-2.0
- ubuntu stonking: libglobus-net-manager-doc 1.7-3build4 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms