Matt Cashner wrote:
Second, in your magic POE wrapping api, you can use POE::API::Peek to determine the state of the kernel. I've got a is_running() method in there that you can either use via my module or rip out and use with credit. Yay for the bsd license :) Using the module would help me know that it still works though :)

Or third, you could track the state of POE inside the object that is wrapping POE.

return if $self->{is_running};
$self->{is_running} = 1;
$poe_kernel->run;

Or am I missing something obvious?

Rob

Reply via email to