[Xorp-users] error with XRLs

Jeff Krasky kras0021@umn.edu
Tue, 01 Feb 2005 21:48:46 CST


 
Hi,
I am writing my own module and I plan on having it use the BGP XRLs to
communicate with the running BGP process.  I have compiled and built my
executable and when I run it, I get this error:

[ 2005/02/01 20:54:06 ERROR bgp_beacon:24432 XRL +569 xrl_router.cc
wait_until_xrl_router_is_ready ] XrlRouter failed. No finder?

Here is what my call looks like:
My header file, bgp_beacon.hh, declares the variables

     EventLoop _eventloop;
     XrlStdRouter *_xrl_router;

Then in my constructor, I say

     _xrl_router = new XrlStdRouter(_eventloop, "bgp_beacon");
     wait_until_xrl_router_is_ready(_eventloop, *_xrl_router);

Is there something else I should be doing so that I don't get this error
when I make the call to wait_until_xrl_router_is_ready()?  I've read
through some docs on the xorp site and also one tutorial about XRLs by
somebody in the UK and so this is where I am at.

Thanks for any hints.