Hi KK. You are right, that line was causing the error, cause it was already defined as you said. Now it is working. Thanks a lot.
2011/1/13 kk yap <[email protected]> > Hi Ricardo, > > Why was this needed? > > Timer post(const Timer_Callback&, const timeval& duration) const; > > If you look at http://noxrepo.org/manual/app.html#posting-timers, this > is already defined. Would the example code posted work? > > Regards > KK > > On 13 January 2011 15:30, Ricardo Bennesby <[email protected]> > wrote: > > Hi, I am writing a component in C++ that uses a timer. > > > > In the .hh file I put: > > Timer post(const Timer_Callback&, const timeval& duration) const; > > Disposition handle_datapath_join(const Event& e); > > > > And in the .cc file there is a post that calls a timer method: > > #include "timeval.hh" > > #include "timer-dispatcher.hh" > > Disposition newcomp::handle_datapath_join(const Event& e) { > > timeval tv={1,0}; > > post(boost::bind(&newcomp::timer,this), tv); > > return CONTINUE; > > } > > > > And the timer method: > > void newcomp::timer() { > > lg.dbg("One second has passed...\n"); > > } > > > > It compiles normally but when I tried to execute it, I got the following > > message: > > 00043|nox|ERR:Cannot change the state of 'newcomp' to INSTALLED: > > 'newcomp' ran into an error: > > Can't open a dynamic library: 'nox/netapps/newcomp/newcomp.so: cannot > > open shared object file: No such file or directory' or > > 'nox/netapps/newcomp/.libs/newcomp.so: undefined symbol: > > vigil::applications::newcomp::post(boost::function<void ()()> const&, > > timeval const&) const' > > > > Any suggestions to solve this problems? > > Best Regards. > > > > -- > > Ricardo Bennesby da Silva > > Ciência da Computação - UFAM > > LabCIA - Laboratório de Computação Inteligente e Autônoma > > > > > > _______________________________________________ > > nox-dev mailing list > > [email protected] > > http://noxrepo.org/mailman/listinfo/nox-dev_noxrepo.org > > > > > -- Ricardo Bennesby da Silva Ciência da Computação - UFAM LabCIA - Laboratório de Computação Inteligente e Autonômica
_______________________________________________ nox-dev mailing list [email protected] http://noxrepo.org/mailman/listinfo/nox-dev_noxrepo.org
