NAME
Backup::Omni::Session::Messages - Returns the messages of a given session
SYNOPSIS
use Backup::Omni::Session::Messages;
my $messages = Backup::Omni::Session::Messages->new(
-session => '2013/01/28-1'
);
while (my $message = $messaages->next) {
printf("%s\n", $message);
}
DESCRIPTION
This module will return the messages for a session id. It runs the omnidb command with the appropiate options. If any errors are encounterd, an exception is thrown.
METHODS
new
This method will initialze the object. It takes one mandatory parameter and one optional parameter.
- -session
-
The session id of the desired session.
- -report
-
Optional, returns the type of message. This can be one of the following:
warning minor major critical
The default is to return all of them.
all
This will return all the messages as an array.
first
Returns the first message.
next
Returns the next message.
prev
Returns the prvious message.
last
Returns the last message.
SEE ALSO
Backup::Omni::Base
Backup::Omni::Class
Backup::Omni::Utils
Backup::Omni::Constants
Backup::Omni::Exception
Backup::Omni::Restore::Filesystem::Single
Backup::Omni::Session::Filesystem
Backup::Omni::Session::Monitor
Backup::Omni::Session::Results
AUTHOR
Kevin L. Esteb, <kesteb@wsipc.org>
COPYRIGHT AND LICENSE
Copyright (C) 2013 by WSIPC
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.8 or, at your option, any later version of Perl 5 you may have available.