globus_callout_call(3)
β¨ globus_callout_call β¨
bestie. it's the globus_callout_call page from the globus_callout library manual, and we're gonna get you fluent in it π
π NAME π
globus_callout_call β Callout Invocation
- Invoke callouts.
like, that's the whole job. you invoke callouts. iconic behavior, honestly.
πΈ SYNOPSIS πΈ
Typedefs
typedef globus_result_t(* globus_callout_function_t) (va_list ap)
Functions
globus_result_t globus_callout_call_type (globus_callout_handle_t
handle, char *type,...)
π¦ Detailed Description π¦
okay so we're invoking callouts. that's the vibe.
This section defines a operation for invoking callouts by their abstract type. yes, "a operation", we're quoting the lore as-is, don't come for me π
π Typedef Documentation π
typedef globus_result_t(* globus_callout_function_t) (va_list ap)
Callout function type definition. that's the shape a callout function has to have β a globus_result_t return type, taking a va_list ap. slay.
π Function Documentation π
globus_result_t globus_callout_call_type (globus_callout_handle_t handle, char * type, ...)
Call a callout of specified abstract type. main character energy fr.
This function looks up the callouts corresponding to the given type and invokes them with the passed arguments. so you hand it a type, it finds every callout registered under that abstract type, and runs them with your args. π«Ά
π¨ and listen β if a invoked callout returns an error it will be chained to a error of the type GLOBUS_CALLOUT_ERROR_CALLOUT_ERROR and no more callouts will be called. the whole run just stops there. no cap. π
Parameters
handleβ A configured callout handletypeβ The abstract type of the callout that is to be invoked
Returns
This function returns GLOBUS_SUCCESS or a globus_result_t referring to an error object of one of the following types β¨
Return values
GLOBUS_CALLOUT_ERROR_TYPE_NOT_REGISTEREDβ Callout type not registeredGLOBUS_CALLOUT_ERROR_CALLOUT_ERRORβ Callout function errorGLOBUS_CALLOUT_ERROR_WITH_DLβ Error withdlopenordlsymGLOBUS_CALLOUT_ERROR_WITH_HASHTABLEβ Error cachingdlopenhandleGLOBUS_CALLOUT_ERROR_OUT_OF_MEMORYβ Out of memory
π Author π
Generated automatically by Doxygen for globus_callout from the source code. it wasn't a human, it was Doxygen, and honestly it ate π
and that's the whole page, bestie!! this was globus_callout_call(3) from globus_callout, Version 4.3 β that's the source and version, noted with love, because the footer said so and we respect the footer πβ¨π
π¦ 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