XML::R...ntSync(3pm)

πŸ“¦
version 0.8 Β· 2 versions
  • 0.8 Β· debian bookworm, debian trixie, ubuntu noble, ubuntu resolute, ubuntu stonking (latest)
  • 0.8 Β· ubuntu jammy
, in debian bookworm, debian trixie, ubuntu noble, ubuntu resolute, ubuntu stonking

πŸ’– NAME πŸ’–

okay so bestie, welcome to the manual for XML::RPC::UA::AnyEventSync β€” a Syncronous XML::RPC useragent, using AnyEvent::HTTP. The manual name in the header is XML::R...ntSync(3pm), and it's a User Contributed Perl Documentation page. slay. ✨

✨ SYNOPSIS ✨

no cap, here's the exact code, copy-paste it and let it cook:

           use XML::RPC::Fast;
           use XML::RPC::UA::AnyEventSync;

           my $rpc = XML::RPC::Fast->new(
               $uri,
               ua => XML::RPC::UA::AnyEventSync->new(
                   ua      => 'YourApp/0.1',
                   timeout => 3,
               ),
           );

πŸ¦‹ DESCRIPTION πŸ¦‹

It's a Syncronous useragent for XML::RPC::Fast. The way that it couldn't be used in any AnyEvent application is because it's using condvar->recv in every call. periodt.

πŸ’… IMPLEMENTED METHODS πŸ’…

the method roster is literally these, no more, no less:

new

implemented, bestie.

async = 0

implemented, bestie.

call

implemented, bestie.

🌈 SEE ALSO 🌈

  • XML::RPC::UA β€” Base class (also contains documentation)
  • XML::RPC::UA::AnyEvent β€” Asyncronous UA using AnyEvent
  • AnyEvent β€” DBI of event-loop programming
  • AnyEvent::HTTP β€” HTTP-client using AnyEvent

mwah πŸ’‹ this iconic page is from perl v5.34.0, dated 2022-06-28, and the manual name is XML::R...ntSync(3pm). bye bestie πŸ«ΆπŸ’–

πŸ“¦ where this page comes from