If I create an event like this: my $event = Event->idle( min => 60, max => 180, cb => $main_loop, repeat => 1, reentrant => 0, hard => 1, prio => Event::PRIO_NORMAL, desc => 'Main loop', );
after I call Event::loop the event doesn't "fire" right away. The timer starts when Event::loop is called, I guess. I'd like to have one event ready-to-go when Event::loop is called. I tried $event->w->now(); Event::loop(); but that doesn't seem to do it either. Do I need to create a separate event like this? my $one_shot = Event->timer( after => 0, cb => $main_loop, ); -- Jeff Boes vox 269.226.9550 ext 24 Database Engineer fax 269.349.9076 Nexcerpt, Inc. http://www.nexcerpt.com ...Nexcerpt... Extend your Expertise