globus_gss...ror_object(3)

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

πŸ’– globus_gssapi_error_object β€” Error Construction πŸ’–

okay bestie, welcome to the globus_gss...ror_object(3) page, straight out of the Library Functions Manual ✨ this one is all about making GSSAPI error objects, and yes it's as niche as it sounds, but we're gonna slay it together 🫢


🌸 NAME 🌸

globus_gssapi_error_object β€” Error Construction

lowkey that's it, that's the whole name section. also it says Error Construction twice, which is very "me repeating myself in the group chat" energy πŸ’…


✨ SYNOPSIS ✨

πŸŽ€ Macros

#define GLOBUS_ERROR_TYPE_GSSAPI

πŸŽ€ Functions

globus_object_t * globus_error_construct_gssapi_error
    (globus_module_descriptor_t *base_source, globus_object_t
    *base_cause, const OM_uint32 major_status, const OM_uint32
    minor_status)

Construct Error.

globus_object_t * globus_error_initialize_gssapi_error (globus_object_t
    *error, globus_module_descriptor_t *base_source, globus_object_t
    *base_cause, const OM_uint32 major_status, const OM_uint32
    minor_status)

Initialize Error.


πŸ¦‹ Detailed Description πŸ¦‹

Error Construction. πŸ’€ iconic.

Create and initialize a Globus GSSAPI Error object.

This section defines operations to create and initialize Globus GSSAPI Error objects. yes, both of those sentences are in here, and yes, they're basically the same sentence wearing a different outfit. we love a consistent queen πŸ‘‘


🧚 Macro Definition Documentation 🧚

#define GLOBUS_ERROR_TYPE_GSSAPI

Error type definition. that's the whole thing, she's short and she knows it ⭐


πŸ‘‘ Function Documentation πŸ‘‘

globus_object_t * globus_error_construct_gssapi_error

(globus_module_descriptor_t * base_source, globus_object_t * base_cause,
const OM_uint32 major_status, const OM_uint32 minor_status)

Construct Error. Allocate and initialize an error of type GLOBUS_ERROR_TYPE_GSSAPI. so it makes the error AND sets it up, a true multitasker, main character energy fr fr 🌈

Parameters

  • base_source β€” Pointer to the originating module.
  • base_cause β€” The error object causing the error. If this is the original error, this parameter may be NULL.
  • major_status β€” The GSSAPI major status
  • minor_status β€” The GSSAPI minor status

Returns

The resulting error object. It is the user's responsibility to eventually free this object using globus_object_free(). A globus_result_t may be obtained by calling globus_error_put() on this object.

not me reminding you that YOU have to free this thing yourself 😭 globus_object_free() is calling, bestie, don't leave her on read. and if you want a globus_result_t out of it, hit up globus_error_put().

globus_object_t * globus_error_initialize_gssapi_error

(globus_object_t * error, globus_module_descriptor_t * base_source,
globus_object_t * base_cause, const OM_uint32 major_status, const OM_uint32 minor_status)

Initialize Error. Initialize a previously allocated error of type GLOBUS_ERROR_TYPE_GSSAPI. so this one is for when you already made the object and now you're just filling in the lore ✨

Parameters

  • error β€” The previously allocated error object.
  • base_source β€” Pointer to the originating module.
  • base_cause β€” The error object causing the error. If this is the original error this parameter may be NULL.
  • major_status β€” The GSSAPI major status
  • minor_status β€” The GSSAPI minor status

Returns

The resulting error object. You may have to call globus_error_put() on this object before passing it on.

heads up bestie: "you may have to call globus_error_put()" before you pass it along. so like, not always, but don't be surprised when it comes up 🫢

πŸ’œ Author πŸ’œ

Generated automatically by Doxygen for globus_gssapi_error from the source code.

yep, Doxygen wrote this, not a human, and honestly? she ate. no cap πŸ’…


and that's the whole page, bestie!! πŸŽ€ this gorgeous little manual comes to you from the globus_gssapi_error package, Version 6.3, and the page you're holding is globus_gss...ror_object(3) β€” go forth and construct errors responsibly, mwah πŸ’–βœ¨πŸ¦‹

πŸ“¦ where this page comes from