AnyEvent-FCP
view release on metacpan or search on metacpan
}
1
});
});
};
=item ($can_read, $can_write) = $fcp->test_dda ($local_directory, $remote_directory, $want_read, $want_write))
The DDA test in FCP is probably the single most broken protocol - only
one directory test can be outstanding at any time, and some guessing and
heuristics are involved in mangling the paths.
This function combines C<TestDDARequest> and C<TestDDAResponse> in one
request, handling file reading and writing as well, and tries very hard to
do the right thing.
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
binary_blob, allowed_mime_types, filename, temp_filename
$status = $fcp->remove_request ($identifier[, $global])
Remove the request with the given isdentifier. Returns true if
successful, false on error.
($can_read, $can_write) = $fcp->test_dda ($local_directory,
$remote_directory, $want_read, $want_write))
The DDA test in FCP is probably the single most broken protocol -
only one directory test can be outstanding at any time, and some
guessing and heuristics are involved in mangling the paths.
This function combines "TestDDARequest" and "TestDDAResponse" in one
request, handling file reading and writing as well, and tries very
hard to do the right thing.
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.
( run in 0.638 second using v1.01-cache-2.11-cpan-702932259ff )