=pod =head1 NAME URI::fasp - URI handler for Aspera's FASP protocol =head1 SYNOPSIS $fasp = URI->new('fasp://example.com:97001?port=33001&bwcap=25000'); print $fasp->port; # 97001 print $fasp->fasp_port; # 33001 print $fasp->query_param('bwcap') # 25000 # ... $ssh = $fasp->as_ssh; # URI::ssh print $ssh->port; # 97001 =head1 DESCRIPTION Aspera uses seperate control and a data connections. The control connection is a SSH session. This class is a subclass of L<< C|URI >> and uses the L<< C >> mixin. =head1 METHODS =head2 C Return a L<< C|URI >> representation of the instance's control connection =head2 C The port used by the control connection, defaults to C<22> =head2 C The port used by the data connection, defaults to L<< C|/default_fasp_port >> =head2 C The default port used by the data connection, C<33001> =head1 SEE ALSO L, L, http://asperasoft.com =head1 AUTHOR Skye Shaw (sshaw AT lucas.cis.temple.edu) =head1 LICENSE Copyright (c) 2011 Skye Shaw. This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.