Hi Ashish, What do you mean by base components? The components can be listed from all the meta.xml. Yes, ugly. nox-draw-dependencies already does that to draw the dependency-graph though.
Regards KK On 23 February 2010 19:28, Ashish Agarwal <[email protected]> wrote: > Thanks for the replies! This is very helpful. Similarly, is there a list of > the base components available? > > On Tue, Feb 23, 2010 at 9:20 PM, kk yap <[email protected]> wrote: >> >> Hi, >> >> The doxygen is unfortunately not complete AFAIK. For the record, >> >> cd doc/doxygen >> make html >> >> will do what Kyriakos says automatically. A quick list of events >> would be from event-dispatcher-component.cc. >> // Register the system events >> register_event<Datapath_join_event>(); >> register_event<Datapath_leave_event>(); >> register_event<Error_event>(); >> register_event<Flow_removed_event>(); >> register_event<Flow_mod_event>(); >> register_event<Packet_in_event>(); >> register_event<Port_status_event>(); >> register_event<Shutdown_event>(); >> register_event<Bootstrap_complete_event>(); >> register_event<Flow_stats_in_event>(); >> register_event<Queue_stats_in_event>(); >> register_event<Queue_config_in_event>(); >> register_event<Table_stats_in_event>(); >> register_event<Ofmp_config_update_event>(); >> register_event<Ofmp_config_update_ack_event>(); >> register_event<Ofmp_resources_update_event>(); >> register_event<Port_stats_in_event>(); >> register_event<Aggregate_stats_in_event>(); >> register_event<Desc_stats_in_event>(); >> register_event<Switch_mgr_join_event>(); >> register_event<Switch_mgr_leave_event>(); >> register_event<Barrier_reply_event>(); >> register_event<Openflow_msg_event>(); >> >> Regards >> KK >> >> >> On 23 February 2010 18:15, Kyriakos Zarifis <[email protected]> wrote: >> > Hi Asish, >> > >> > this is actually being worked on right now, but for now you can generate >> > the >> > doxygen documentation which gives an overview of class hierarchies. >> > >> > To do so, edit nox/build/doc/doxygen/doxygen.conf >> > and change the line >> > GENERATE_HTML = NO >> > to >> > GENERATE_HTML = YES >> > >> > Then, in the same folder run 'doxygen doxygen.conf' and check the >> > index.html >> > in the newly created 'html' folder >> > >> > It will be a bit hard to decipher some of the relations between >> > components >> > and events for now, but check back at the and of the week. >> > >> > >> > On Tue, Feb 23, 2010 at 5:20 PM, Ashish Agarwal <[email protected]> >> > wrote: >> >> >> >> Is there any way to get a list of events provided by default in NOX, >> >> along >> >> with a list of which components raise and handle them? Thank you. >> >> >> >> _______________________________________________ >> >> nox-dev mailing list >> >> [email protected] >> >> http://noxrepo.org/mailman/listinfo/nox-dev_noxrepo.org >> >> >> > >> > >> > _______________________________________________ >> > nox-dev mailing list >> > [email protected] >> > http://noxrepo.org/mailman/listinfo/nox-dev_noxrepo.org >> > >> > > > > _______________________________________________ > nox-dev mailing list > [email protected] > http://noxrepo.org/mailman/listinfo/nox-dev_noxrepo.org > > _______________________________________________ nox-dev mailing list [email protected] http://noxrepo.org/mailman/listinfo/nox-dev_noxrepo.org
