summaryrefslogtreecommitdiff
path: root/example
diff options
context:
space:
mode:
authorbustico2008-02-13 13:45:36 +0000
committerbustico2008-02-13 13:45:36 +0000
commitb346324cf273f8e41872f055e1382133627f7059 (patch)
tree6725caa98740b9606000b4390e799087c1fad886 /example
parenta069d727264511de2fe6cf4a97d1b0358da0a605 (diff)
downloadivy-perl-b346324cf273f8e41872f055e1382133627f7059.zip
ivy-perl-b346324cf273f8e41872f055e1382133627f7059.tar.gz
ivy-perl-b346324cf273f8e41872f055e1382133627f7059.tar.bz2
ivy-perl-b346324cf273f8e41872f055e1382133627f7059.tar.xz
verify validity of data structure before using it
Diffstat (limited to 'example')
-rwxr-xr-xexample/ivyprobe.pl9
1 files changed, 9 insertions, 0 deletions
diff --git a/example/ivyprobe.pl b/example/ivyprobe.pl
index 41efe78..ba095df 100755
--- a/example/ivyprobe.pl
+++ b/example/ivyprobe.pl
@@ -34,6 +34,8 @@ my $timestamp = 0;
my $noReadLineMode ;
my $regexpFile;
my $classes;
+my $messCount=0;
+
my @classes = ();
# for each application gives the number of running instances
@@ -125,6 +127,12 @@ $Ivyobj->fileEvent(*STDIN, \&cb);
$Ivyobj->mainLoop();
+sub printtime_mess {
+ return if (!$timestamp);
+ my ($sec,$min,$hour) = localtime();
+ printf "[%02d:%02d:%02d>>%d] ", $hour, $min, $sec, $messCount++;
+}
+
sub printtime {
return if (!$timestamp);
my ($sec,$min,$hour) = localtime();
@@ -277,6 +285,7 @@ sub callback {
my $paramString = "";
if (scalar @param) { $paramString = join ("' '", @param); }
+ printtime_mess();
print "$appname sent '", $paramString, "'\n";
}