NAME
Net::STOMP::Client::Error - Error support for Net::STOMP::Client
DESCRIPTION
This module provides error support for Net::STOMP::Client.
All the functions and methods that can fail use this module to report errors (using Net::STOMP::Client::Error::report()) and then they return an undefined value. They also try to return true on success but this is not always possible as sometimes zero is a possible return value.
By default, errors are fatal and get reported via die().
If $Net::STOMP::Client::Error::Die is false, die() is not used and it is up to the caller to check the returned value to detect an error (by checking if the returned value is defined). The caller can then retrieve the last error message which is always stored in $Net::STOMP::Client::Error::Message.
FUNCTIONS
This module provides the following functions:
- report(FORMAT[, ARGUMENTS])
-
format the error message using sprintf() and store the result in $Net::STOMP::Client::Error::Message; if $Net::STOMP::Client::Error::Die is true, use die() to report the error
AUTHOR
Lionel Cons http://cern.ch/lionel.cons
Copyright CERN 2010-2011