Greetings Monks,
I have a little difficulty in understanding one statement in which two functions called.
139 my $logviewer = CCI::LogViewer->new(
140 { request => $request,
141 start_timestamp => $start_date,
142 end_timestamp => $end_date,
143 filter_string => $filter,
144 lgp_object => 'shortMessage',
145 lgp_subtype => 'eventEndPoints',
146 limit => $limit,
147 sid => $request->get_args()->{'sid'},
148 }
149 );
150 $logviewer->get_log_records()->XML_file();
The statement
my $logviewer = CCI::LogViewer->new( creates an object in user-defined package
LogViewer.pm which is in
CCI folder. This package has several functions of which
get_log_records and
XML_file are two of them.
Now after the execution of first statement
my $logviewer will be pointing to
LogViewer.pm package.
So will
$logviewer->get_log_records()->XML_file(); just call both the functions or is there any other scenario I am failing to understand.
Your help in this regard will be highly appreciated.
Thanks