HTTP::S...onAsync(3)

πŸ“¦
version 0.01 Β· 2 versions
, in fedora 43

✨ NAME ✨

HTTP::Soup::SessionAsync β€” bestie, this is the async session class, and yes the manual name got cropped to HTTP::S...onAsync(3) because the terminal said "not today" πŸ’…


🌸 HIERARCHY 🌸

Okay so the family tree goes like this, and it's giving royal lineage πŸ‘‘

Glib::Object
+----HTTP::Soup::Session
     +----HTTP::Soup::SessionAsync

So HTTP::Soup::SessionAsync is a child of HTTP::Soup::Session, which is itself a child of Glib::Object. Slay, generational wealth ✨


πŸŽ€ METHODS πŸŽ€

πŸ’– $session->queue_message ($msg, $sv_callback, $sv_user_data=undef)

This is the one method on the page, and she's carrying the whole squad on her back 🫢 Here's what you're handing her:

  • $msg β€” an HTTP::Soup::Message. That's the actual message you want to queue up, no cap πŸ¦‹
  • $sv_callback β€” a scalar. Your callback, the lil function that goes "hey bestie, we're done" when stuff happens 😭
  • $sv_user_data β€” a scalar, and it defaults to undef. It's your optional little backpack of extra data you can hand along with the callback, and if you don't pass anything, it just chills as undef πŸ™ˆ
Not me writing this whole page for literally one method β€” iconic behaviour honestly πŸ’€

πŸ”₯ SEE ALSO πŸ”₯

Go check out her friends, they're all lowkey main characters:

  • HTTP::Soup
  • Glib::Object
  • HTTP::Soup::Session

Copyright (C) 2011 by Emmanuel Rodriguez


And that's the whole vibe check, bestie β€” this page ships with perl v5.42.0, dated 2025-07-25, and yes the footer still calls it HTTP::S...onAsync(3) because the truncation is forever, periodt. πŸŽ€βœ¨

πŸ“¦ where this page comes from