View on
MetaCPAN is shutting down
For details read Perl NOC. After June 25th this page will redirect to
Paul Evans > Net-Async-Tangence-0.13 > Net::Async::Tangence::Client



Annotate this POD


Open  0
View/Report Bugs
Module Version: 0.13   Source   Latest Release: Net-Async-Tangence-0.14


Net::Async::Tangence::Client - connect to a Tangence server using IO::Async


This subclass of Net::Async::Tangence::Protocol connects to a Tangence server, allowing the client program to access exposed objects in the server. It is a concrete implementation of the Tangence::Client mixin.

The following documentation concerns this specific implementation of the client; for more general information on the Tangence-specific parts of this class, see instead the documentation for Tangence::Client.


The following named parameters may be passed to new or configure:

identity => STRING

The identity string to send to the server.

on_error => STRING or CODE

Default error-handling policy for method calls. If set to either of the strings carp or croak then a CODE ref will be created that invokes the given function from Carp; otherwise must be a CODE ref.


The following methods documented with a trailing call to ->get return Future instances.


   $rootobj = $client->connect_url( $url, %args )->get

Connects to a Tangence server at the given URL. The returned Future will yield the root object proxy once it has been obtained.

Takes the following named arguments:

on_registry => CODE
on_root => CODE

Invoked once the registry and root object proxies have been obtained from the server. See the documentation the Tangence::Client tangence_connected method.

The following URL schemes are recognised:


Paul Evans <>

syntax highlighting: