context/gl..._context.h(3)

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

πŸ’– 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 a local_contact_out to 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 fr
  • globus_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 get remote_contact_out too ⭐
  • 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 πŸ’–βœ¨πŸŒΈ