# XML::RPC::UA::AnyEventSync - Syncronous XML::RPC useragent, using AnyEv... - perldoc - [phpMan]

## NAME
    [XML::RPC::UA::AnyEventSync](https://www.chedong.com/phpMan.php/perldoc/XML%3A%3ARPC%3A%3AUA%3A%3AAnyEventSync/markdown) - Syncronous [XML::RPC](https://www.chedong.com/phpMan.php/perldoc/XML%3A%3ARPC/markdown) useragent, using [AnyEvent::HTTP](https://www.chedong.com/phpMan.php/perldoc/AnyEvent%3A%3AHTTP/markdown)

## SYNOPSIS
        use [XML::RPC::Fast](https://www.chedong.com/phpMan.php/perldoc/XML%3A%3ARPC%3A%3AFast/markdown);
        use [XML::RPC::UA::AnyEventSync](https://www.chedong.com/phpMan.php/perldoc/XML%3A%3ARPC%3A%3AUA%3A%3AAnyEventSync/markdown);

        my $rpc = [XML::RPC::Fast](https://www.chedong.com/phpMan.php/perldoc/XML%3A%3ARPC%3A%3AFast/markdown)->new(
            $uri,
            ua => [XML::RPC::UA::AnyEventSync](https://www.chedong.com/phpMan.php/perldoc/XML%3A%3ARPC%3A%3AUA%3A%3AAnyEventSync/markdown)->new(
                ua      => 'YourApp/0.1',
                timeout => 3,
            ),
        );

## DESCRIPTION
    Syncronous useragent for [XML::RPC::Fast](https://www.chedong.com/phpMan.php/perldoc/XML%3A%3ARPC%3A%3AFast/markdown). Couldn't be used in any AnyEvent application since
    using condvar->recv in every call.

## IMPLEMENTED METHODS
  new
  async = 0
  call
## SEE ALSO
    *   [XML::RPC::UA](https://www.chedong.com/phpMan.php/perldoc/XML%3A%3ARPC%3A%3AUA/markdown)

        Base class (also contains documentation)

    *   [XML::RPC::UA::AnyEvent](https://www.chedong.com/phpMan.php/perldoc/XML%3A%3ARPC%3A%3AUA%3A%3AAnyEvent/markdown)

        Asyncronous UA using AnyEvent

    *   AnyEvent

        DBI of event-loop programming

    *   [AnyEvent::HTTP](https://www.chedong.com/phpMan.php/perldoc/AnyEvent%3A%3AHTTP/markdown)

        HTTP-client using AnyEvent

