NAME

Broadworks::OCIP::Throwable - Exception throwing for Broadworks::OCIP

VERSION

version 0.09

SYNOPSIS

use Broadworks::OCIP::Throwable;

Broadworks::OCIP::Throwable->throw(...);

DESCRIPTION

Throws an exception.

Required Parameters

message

An exception message.

execution_phase

Text to give an indication of what we were doing.

error_code

Text to uniquely identify what caused this.

_build_stack_trace_args

Modifies the stack trace to have no_refs set, otherwise the Devel::StackTrace objects leak, causing a build up of unreclaimable memory.

Taken from a post by Bill Moseley at http://www.nntp.perl.org/group/perl.moose/2013/02/msg2574.html

AUTHOR

Nigel Metheringham <Nigel.Metheringham@redcentricplc.com>

COPYRIGHT

Copyright 2014-2020 Recentric Solutions Limited. All rights reserved.

AUTHOR

Nigel Metheringham <nigelm@cpan.org>

COPYRIGHT AND LICENSE

This software is copyright (c) 2020 by Nigel Metheringham.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.