4 # This is the new fundamental protocol engine handler
8 # Copyright (c) 2004 Dirk Koopman G1TLH
13 use vars qw($VERSION $BRANCH);
14 $VERSION = sprintf( "%d.%03d", q$Revision$ =~ /(\d+)\.(\d+)/ );
15 $BRANCH = sprintf( "%d.%03d", q$Revision$ =~ /\d+\.\d+\.(\d+)\.(\d+)/ || (0,0));
16 $main::build += $VERSION;
17 $main::branch += $BRANCH;
24 @queue = (); # the thingy queue
26 # we expect all thingies to be subclassed
36 # add the Thingy to the queue
42 # dispatch Thingies to action it.
45 my $t = pop @queue if @queue;