Hi Teemu,

Thanks.  That does the trick.  The missing component is to register
with Component::register.

To summarize for those who are lazy to read the entire story (people
like myself).  To add a new event,
1) Create an event as child of Event or some other event.  (Remember
to redefine the get_static_name function or the parent event will be
said to be missing.)
2) Add to nox.xml
3) Call Component::register in the configure function of the component.
Then you can register handler for the event and so on.  Hope this
helps those that try to add new events in the future.

Regards
KK



2008/7/15 Teemu Koponen <[EMAIL PROTECTED]>:
>
> On Jul 15, 2008, at 23:28 , kk yap wrote:
>
>> Hi,
>>
>> I have declared the event in routing.cc, routing.hh and put it in
>> nox.xml.  Is there anywhere else I would need to register it in?
>
> Before calling register_handler() for an event, you need to:
>
> a) define the event in the nox.xml configuration file.  (Crosscheck the name
> in the file and in your code does match.)
> b) register the event class with 'Component::register<class>()'.
>
> If you have done these, it would help to see the actual code to resolve this
> one...
>
> Teemu
>
> --
>
>

_______________________________________________
nox-dev mailing list
[email protected]
http://noxrepo.org/mailman/listinfo/nox-dev_noxrepo.org

Reply via email to