globus_gsi...buffer_set(3)

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

πŸ’– globus_gsi...buffer_set β€” Buffer Set Utilities πŸ’–

okay bestie so this is a page from the Library Functions Manual for globus_gssapi_gsi (yes the title up top is globus_gsi...buffer_set(3), we're folding that in, it's fine, she's shy) and she's all about Buffer Set Utilities ✨

literally: Buffer Set Utilities. that's the whole vibe. πŸŽ€

✨ SYNOPSIS ✨

πŸ¦‹ Functions

OM_uint32 GSS_CALLCONV gss_create_empty_buffer_set (OM_uint32
    *minor_status, gss_buffer_set_t *buffer_set)
  • Create a empty buffer set.
OM_uint32 GSS_CALLCONV gss_add_buffer_set_member (OM_uint32
    *minor_status, const gss_buffer_t member_buffer, gss_buffer_set_t
    *buffer_set)
  • Add a buffer to a buffer set.
OM_uint32 GSS_CALLCONV gss_release_buffer_set (OM_uint32 *minor_status,
    gss_buffer_set_t *buffer_set)
  • Free a Buffer Set.

🌸 Detailed Description 🌸

Buffer Set Utilities. periodt

The functions in this little group are your little helpers for creating, modifying, and freeing a buffer set. that's the whole job. that's the assignment. and she ate. πŸ’…


πŸ‘‘ Function Documentation πŸ‘‘

πŸ’œ OM_uint32 GSS_CALLCONV gss_add_buffer_set_member (OM_uint32 * minor_status, const gss_buffer_t member_buffer, gss_buffer_set_t * buffer_set)

Add a buffer to a buffer set ✨

so this one allocates a brand new gss_buffer_t and initializes it using the values sitting in the member_buffer parameter. no cap, that's it. she makes a fresh little buffer baby and pops it in. 🫢

Parameters

  • minor_status β€” the minor status returned by this function. this one will be 0 upon success. (zero = slay, anything else = πŸ’€)
  • member_buffer β€” the Buffer to insert into the buffer set.
  • buffer_set β€” Pointer to a initialized buffer set structure.

Return values

  • GSS_S_COMPLETE β€” Success πŸ‘‘
  • GSS_S_FAILURE β€” Failure 😭

See also

  • gss_create_empty_buffer_set
  • gss_release_buffer_set

πŸ’œ OM_uint32 GSS_CALLCONV gss_create_empty_buffer_set (OM_uint32 * minor_status, gss_buffer_set_t * buffer_set)

Create a empty buffer set πŸŽ€

she allocates and initializes a empty buffer set for you. iconic. but listen β€” the memory allocated in this function should be freed by a call to gss_release_buffer_set. do not leave her hanging, bestie, that's a leak and leaks are not the vibe. 🚨

Parameters

  • minor_status β€” the minor status returned by this function. this one will be 0 upon success.
  • buffer_set β€” Pointer to a buffer set structure.

Return values

  • GSS_S_COMPLETE β€” Success πŸ‘‘
  • GSS_S_FAILURE β€” Failure 😭

See also

  • gss_add_buffer_set_member
  • gss_release_buffer_set

πŸ’œ OM_uint32 GSS_CALLCONV gss_release_buffer_set (OM_uint32 * minor_status, gss_buffer_set_t * buffer_set)

Free a Buffer Set 🌈

the cleanup queen. this function frees all memory associated with a buffer set. and heads up β€” it will also free all memory associated with the buffers in the buffer set. so like, everything goes. one call, full spring cleaning, no survivors, very main character energy. πŸ’…

Parameters

  • minor_status β€” the minor status returned by this function. this one will be 0 upon success.
  • buffer_set β€” Pointer to a buffer set structure. This pointer will point at a NULL value upon return. πŸ«₯

Return values

  • GSS_S_COMPLETE β€” Success πŸ‘‘
  • GSS_S_FAILURE β€” Failure 😭

See also

  • gss_create_empty_buffer_set
  • gss_add_buffer_set_member

🧚 Author 🧚

Generated automatically by Doxygen for globus_gssapi_gsi from the source code. (not me writing it by hand, she was born this way πŸ’–)


okay that's the whole page bestie, go forth and free your buffers πŸ¦‹

this was globus_gssapi_gsi, Version 14.20, from the globus_gsi...buffer_set(3) page β€” mwah, stay hydrated, free your memory, and don't forget to call gss_release_buffer_set πŸ’…βœ¨πŸŽ€