globus_callout.h(3)
π¦ globus_callout.h π¦
okay bestie, welcome to the manual page for globus_callout.h β it lives in the Library Functions Manual and it's giving Globus Callout Infrastructure energy. let's get into it π
β¨ NAME β¨
globus_callout.h β the Globus Callout Infrastructure. that's the whole vibe. π«Ά
πΈ SYNOPSIS πΈ
#include 'globus_common.h'
#include 'globus_callout_constants.h'
π Macros π
the one (1) macro, she's iconic:
#define GLOBUS_CALLOUT_MODULEβ literally the only macro here, no cap.
π¦ Typedefs π¦
two of them, both slaying in their own lane:
typedef struct globus_i_callout_handle_s * globus_callout_handle_tβ a handle, but make it a pointer toglobus_i_callout_handle_s. it's the little opaque thing you pass around πtypedef globus_result_t(* globus_callout_function_t) (va_list ap)β a function pointer type fr fr. it returns aglobus_result_tand takes ava_list ap. yep, varargs, she's fancy.
π« Functions π«
okay so this is the main character section, five functions, all returning globus_result_t because of course they do:
globus_result_t globus_callout_handle_init (globus_callout_handle_t *handle)β spins up a handle. you hand it aglobus_callout_handle_t *and she does the thing β¨globus_result_t globus_callout_handle_destroy (globus_callout_handle_t handle)β clean up after yourself bestie. takes theglobus_callout_handle_t handleand destroys it.globus_result_t globus_callout_read_config (globus_callout_handle_t handle, char *filename)β reads config from achar *filename. handle + filename, that's the whole recipe πglobus_result_t globus_callout_register (globus_callout_handle_t handle, char *type, char *library, char *symbol)β registers a callout. you give her thehandle, atype, alibrary, and asymbol. four little arguments, one big slay πglobus_result_t globus_callout_call_type (globus_callout_handle_t handle, char *type,...)β calls a callout bytype, and then...because she takes varargs. main character behavior, honestly π
π Variables π
globus_module_descriptor_t globus_i_callout_moduleβ the module descriptor, just chillin' here. she's theglobus_i_callout_moduleand we respect her π«Ά
π Detailed Description π
Globus Callout Infrastructure. that's it, that's the description, and honestly? periodt. β¨
π Author π
Sam Meder β the author, the legend, the icon π«Ά
π Author π
this page was generated automatically by Doxygen for globus_callout from the source code. not me being auto-generated and still serving looks ππ
and that's the whole page bestie!! go forth and callout responsibly π¦πΈ
signing off: globus_callout, Version 4.3, and yeah we're repping globus_callout.h(3) til the end. mwah πβ¨
π¦ where this page comes from
- epel 10: globus-callout-doc 4.3-7.el10_0 Β· Apache-2.0
- fedora 43: globus-callout-doc 4.3-12.fc43 Β· Apache-2.0
- fedora 44: globus-callout-doc 4.3-13.fc44 Β· Apache-2.0
- ubuntu resolute: libglobus-callout-doc 4.3-3build2 Β· Apache-2.0
- ubuntu stonking: libglobus-callout-doc 4.3-4 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms