
Amon2::Trigger - Trigger system for Amon2

package MyClass;
use parent qw/Amon2::Trigger/;
__PACKAGE__->add_trigger('Foo');
__PACKAGE__->call_trigger('Foo');

This is a trigger system for Amon2. You can use this class for your class using trigger system.

You can register the callback function for the class or object.
When you register callback code on object, the callback is only registered to object, not for class.
Return Value: Not defined.
This method calls all callback code for $name.
Return Value: Not defined.
You can get all of trigger code from the class and ancestors.

Class::Trigger does not support get_trigger_code.