AnyEvent-FCP
view release on metacpan or search on metacpan
Both C<$local_directory> and C<$remote_directory> must specify the same
directory - C<$local_directory> is the directory path on the client (where
L<AnyEvent::FCP> runs) and C<$remote_directory> is the directory path on
the server (where the freenet node runs). When both are running on the
same node, the paths are generally identical.
C<$want_read> and C<$want_write> should be set to a true value when you
want to read (get) files or write (put) files, respectively.
On error, an exception is thrown. Otherwise, C<$can_read> and
C<$can_write> indicate whether you can reaqd or write to freenet via the
directory.
=cut
_txn test_dda => sub {
my ($self, $ok, $err, $local, $remote, $want_read, $want_write) = @_;
$self->serialise (test_dda => sub {
my ($self, $guard) = @_;
Both $local_directory and $remote_directory must specify the same
directory - $local_directory is the directory path on the client
(where AnyEvent::FCP runs) and $remote_directory is the directory
path on the server (where the freenet node runs). When both are
running on the same node, the paths are generally identical.
$want_read and $want_write should be set to a true value when you
want to read (get) files or write (put) files, respectively.
On error, an exception is thrown. Otherwise, $can_read and
$can_write indicate whether you can reaqd or write to freenet via
the directory.
REQUEST CACHE
The "AnyEvent::FCP" class keeps a request cache, where it caches all
information from requests.
For these messages, it will store a copy of the key-value pairs,
together with a "type" slot, in "$fcp->{req}{$identifier}":
( run in 0.387 second using v1.01-cache-2.11-cpan-496ff517765 )