HTTP::S...onAsync(3)
β¨ 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β anHTTP::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 toundef. 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 asundefπ
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::SoupGlib::ObjectHTTP::Soup::Session
π COPYRIGHT π
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
- fedora 43: perl-HTTP-Soup 0.01-39.fc43 Β· LicenseRef-Callaway-LGPLv2 OR Artistic-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms