NAME

Rsync::Config::Exceptions

VERSION

0.1

DESCRIPTION

Exceptions used by Rsync::Config modules

SYNOPSIS

use Rsync::Config::Exceptions;

REX::OutsideClass->throw(message => 'Called outside class instance');

SUBROUTINES/METHODS

There are no subroutines or methods.

EXCEPTIONS TREE

REX::General

General pourpose exception.

REX::OutsideClass

Exception throwned when methods are called outside the class instance.

REX::File

File related exception. This exception allows one parameter to be set when exception is throwned: filepath

REX::File::NotFound

File was not found in the filesystem

REX::File::Create

The file could not be created

REX::File::Open

The file could not be opened

REX::Param

Parameter related exception. This exception allows one parameter to be set when exception is throwned: pname

REX::Param::Missing

The specified parameter was not found in the parameters list

REX::Param::Undef

Parameter has undefined value

REX::Param::Invalid

The specified parameter does not have the expected value. The most common cases are: value is 0, value is not a array ref (or a hash ref).

DIAGNOSTICS

All tests are located in the t directory.

CONFIGURATION AND ENVIRONMENT

This module does not use any configuration files or environment variables. The used modules however may use such things. Please refer to each module man page for more information.

DEPENDENCIES

This modules depends on the Exception::Class module.

INCOMPATIBILITIES

None known to the author

BUGS AND LIMITATIONS

None known to the author

AUTHOR

Subredu Manuel <diablo@packages.ro>

LICENSE AND COPYRIGHT

Copyright (C) 2006 Subredu Manuel. All Rights Reserved. This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself.