gsasl_client_callback_qop_set(3)

πŸ“¦ version 1.10.0, in ubuntu jammy

✨ NAME ✨

gsasl_client_callback_qop_set β€” bestie, this is an API function πŸ’…

It lives in the gsasl manual, section 3 (that's the library-functions girlies πŸŽ€), so if you were looking for the command-line version, this is not it, but stay anyway, it's cute here.


🌸 SYNOPSIS 🌸

#include <gsasl.h>

void gsasl_client_callback_qop_set(Gsasl * ctx,
Gsasl_client_callback_qop cb);

okay so literally just two args and it returns void, no drama, no return value, no notes. slay. ✨


πŸ¦‹ ARGUMENTS πŸ¦‹

  • Gsasl * ctx β€” the libgsasl handle. your main character context object πŸ’–
  • Gsasl_client_callback_qop cb β€” the callback function. the function. the moment. the icon. πŸ‘‘

πŸ’œ DESCRIPTION πŸ’œ

so here's the tea πŸ“: you use this to specify the callback function that the client should use to figure out which qop to go with, and it does that after peeking at whatever the server offered. like, server says "here are your options bestie", and then your callback gets to choose. no cap.

And the function you set here? You can come back for it later with gsasl_client_callback_qop_get(). so it's giving set-and-get, a little matching set, we love a coordinated duo 🫢


😭 DEPRECATED 😭

not me having to tell you this but β€” this function is part of the OLD callback interface. it's deprecated, bestie. it's giving vintage. πŸ™ˆ

The new interface uses gsasl_callback_set() to set the application callback, and then uses gsasl_callback() or gsasl_property_get() to invoke the callback for certain properties. so like, if you're writing new code, that's the move. this one is for the legacy girlies keeping old code alive πŸ’€


πŸ”₯ REPORTING BUGS πŸ”₯

found a bug? spill it to <bug-gsasl@gnu.org> πŸ“§


Copyright Β© 2002-2021 Simon Josefsson.

Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. (periodt. go forth and redistribute 🌈)


🌟 SEE ALSO 🌟

the full documentation for gsasl is maintained as a Texinfo manual. if the info and gsasl programs are properly installed at your site, the command

info gsasl

should give you access to the complete manual. ⭐

as an alternative, you may obtain the manual from:

http://www.gnu.org/software/gsasl/manual/

okay that's the whole page, no notes, you ate πŸŽ€ and just so you know, this was the gsasl manual, version 1.10.0, page gsasl_client_callback_qop_set(3) β€” iykyk. love u, go read the docs πŸ’–βœ¨

πŸ“¦ where this page comes from