.TH "globus_gsi_gssapi_buffer_set" 3 "Tue Jul 5 2022" "Version 14.20" "globus_gssapi_gsi" \" -*- nroff -*- .ad l .nh .SH NAME globus_gsi_gssapi_buffer_set \- Buffer Set Utilities .PP \- Buffer Set Utilities\&. .SH SYNOPSIS .br .PP .SS "Functions" .in +1c .ti -1c .RI "OM_uint32 GSS_CALLCONV \fBgss_create_empty_buffer_set\fP (OM_uint32 *minor_status, gss_buffer_set_t *buffer_set)" .br .RI "Create a empty buffer set\&. " .ti -1c .RI "OM_uint32 GSS_CALLCONV \fBgss_add_buffer_set_member\fP (OM_uint32 *minor_status, const gss_buffer_t member_buffer, gss_buffer_set_t *buffer_set)" .br .RI "Add a buffer to a buffer set\&. " .ti -1c .RI "OM_uint32 GSS_CALLCONV \fBgss_release_buffer_set\fP (OM_uint32 *minor_status, gss_buffer_set_t *buffer_set)" .br .RI "Free a Buffer Set\&. " .in -1c .SH "Detailed Description" .PP Buffer Set Utilities\&. Functions in this group provide utilities for creating, modifying, and freeing a buffer set\&. .SH "Function Documentation" .PP .SS "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)" .PP Add a buffer to a buffer set\&. This function allocates a new gss_buffer_t, initializes it with the values in the member_buffer parameter\&. .PP \fBParameters\fP .RS 4 \fIminor_status\fP The minor status returned by this function\&. This parameter will be 0 upon success\&. .br \fImember_buffer\fP Buffer to insert into the buffer set\&. .br \fIbuffer_set\fP Pointer to a initialized buffer set structure\&. .RE .PP \fBReturn values\fP .RS 4 \fIGSS_S_COMPLETE\fP Success .br \fIGSS_S_FAILURE\fP Failure .RE .PP \fBSee also\fP .RS 4 \fBgss_create_empty_buffer_set\fP .PP \fBgss_release_buffer_set\fP .RE .PP .SS "OM_uint32 GSS_CALLCONV gss_create_empty_buffer_set (OM_uint32 * minor_status, gss_buffer_set_t * buffer_set)" .PP Create a empty buffer set\&. This function allocates and initializes a empty buffer set\&. The memory allocated in this function should be freed by a call to gss_release_buffer_set\&. .PP \fBParameters\fP .RS 4 \fIminor_status\fP The minor status returned by this function\&. This parameter will be 0 upon success\&. .br \fIbuffer_set\fP Pointer to a buffer set structure\&. .RE .PP \fBReturn values\fP .RS 4 \fIGSS_S_COMPLETE\fP Success .br \fIGSS_S_FAILURE\fP Failure .RE .PP \fBSee also\fP .RS 4 \fBgss_add_buffer_set_member\fP .PP \fBgss_release_buffer_set\fP .RE .PP .SS "OM_uint32 GSS_CALLCONV gss_release_buffer_set (OM_uint32 * minor_status, gss_buffer_set_t * buffer_set)" .PP Free a Buffer Set\&. This function will free all memory associated with a buffer set\&. Note that it will also free all memory associated with the buffers int the buffer set\&. .PP \fBParameters\fP .RS 4 \fIminor_status\fP The minor status returned by this function\&. This parameter will be 0 upon success\&. .br \fIbuffer_set\fP Pointer to a buffer set structure\&. This pointer will point at a NULL value upon return\&. .RE .PP \fBReturn values\fP .RS 4 \fIGSS_S_COMPLETE\fP Success .br \fIGSS_S_FAILURE\fP Failure .RE .PP \fBSee also\fP .RS 4 \fBgss_create_empty_buffer_set\fP .PP \fBgss_add_buffer_set_member\fP .RE .PP .SH "Author" .PP Generated automatically by Doxygen for globus_gssapi_gsi from the source code\&.