Sorry, I continue to be lost. if you want to send flows to ENVI, look at lavi_hostflow.cc line 34 to 60 for an example. Basically, a list of flow is created and the send_flow_list function is called.
Regards KK 2011/7/21 Min-Hyup KANG <kang-min-h...@hanmail.net> > Yes, sorry for not clearness. > > > 2, "One of the lavi component (though I forgot which one) will listen for > that event and send a message to ENVI. " > > .... > > .... > > so, I don't know flow_route_event is run at some point in lavi_hostflow.cc > > can you give me some tips ? > > > thanks, > > > --------- 원본 메일 --------- > > *보낸사람*: kk yap <yap...@stanford.edu> > *받는사람* : Min-Hyup KANG <kang-min-h...@hanmail.net> > *참조* : NOX-dev <nox-dev@noxrepo.org> > *날짜*: 2011년 7월 22일 금요일, 09시 36분 46초 +0900, and which one of the lavi com > > *제목*: Re: [nox-dev] handle_flow_route Event > Is there a question in this email? > > KK > > 2011/7/21 Min-Hyup KANG > <kang-min-h...@hanmail.net<http://hanmail/mail/MailComposeFrame.daum?TO=kang-min-h...@hanmail.net> > > > >> Thank you for your response. >> >> >> 1. " You need to include the header file for the definition of the event, >> then create the event, populate it and post it." >> >> ->Basically, there is part of flow_route_event in lavi_hostflow.cc. so I >> don't have to include the header file, right ? >> >> ..... >> >> register_handler<Flow_route_event> >> >> (boost::bind(&lavi_hostflow::handle_flow_route, this, _1)); >> >> Disposition lavi_hostflow::handle_flow_route(const Event& e) >> >> ..... >> >> >> 2, "One of the lavi component (though I forgot which one) will listen for >> that event and send a message to ENVI. " >> >> -> lavi_hostflow inherit lavi_flows, so lavi_hostflow has JSONmsg_event >> handler. >> >> I think JSONmsg_event handler seems to check type, command, node_type. >> >> if command is request, send_list->send_flow_list(reply add) >> >> if subscribe , interested.push_back >> >> if unsubscribe, interested.erase, >> >> so, I don't know flow_route_event is run at some point, >> >> .... >> >> register_handler<JSONMsg_event> >> >> (boost::bind(&lavi_flows::handle_req, this, _1)); >> >> >> Disposition lavi_flows::handle_req(const Event& e) >> >> { >> >> const JSONMsg_event& jme = assert_cast<const JSONMsg_event&>(e) >> >> .... >> >> >> Thanks, >> >> >> --------- 원본 메일 --------- >> >> *보낸사람*: kk yap >> <yap...@stanford.edu<http://hanmail/mail/MailComposeFrame.daum?TO=yap...@stanford.edu> >> > >> *받는사람* : Min-Hyup KANG >> <kang-min-h...@hanmail.net<http://hanmail/mail/MailComposeFrame.daum?TO=kang-min-h...@hanmail.net> >> > >> *참조* : NOX-dev >> <nox-dev@noxrepo.org<http://hanmail/mail/MailComposeFrame.daum?TO=nox-dev@noxrepo.org> >> > >> *날짜*: 2011년 7월 22일 금요일, 01시 59분 28초 +0900 >> *제목*: Re: [nox-dev] handle_flow_route Event >> >> Hi, >> >> This is a standard procedure in NOX. You need to include the header file >> for the definition of the event, then create the event, populate it and post >> it. One of the lavi component (though I forgot which one) will listen for >> that event and send a message to ENVI. Look at lavi_hosts (I think) for an >> example. >> >> Regards >> KK >> >> PS>> Sorry, I did not find time to look up the code before replying. >> >> 2011/7/18 Min-Hyup KANG >> <kang-min-h...@hanmail.net<http://hanmail/mail/MailComposeFrame.daum?TO=kang-min-h...@hanmail.net> >> > >> >>> Hi All, >>> >>> >>> I am currently trying to understand relation between LAVI and ENVI. >>> >>> >>> especially, I am looking at part of lavi_flow and lavi_hostflow to add >>> and delete on ENVI. >>> >>> >>> To handle event such as add and delete flows on ENVI, >>> >>> >>> I think I should generate Handle_flow_route event in >>> netapps/lavi/lavi_hostflow.cc. >>> >>> >>> so, how can I generate handle_flow_route event ? or where does it operate >>> the event ? >>> >>> >>> >>> >>> >>> Best Regards, >>> Min-Hyup KANG >>> >>> <http://hanmail/mail/MailComposeFrame.daum?TO=kang-min-h...@hanmail.net> >>> _______________________________________________ >>> nox-dev mailing list >>> nox-dev@noxrepo.org<http://hanmail/mail/MailComposeFrame.daum?TO=nox-dev@noxrepo.org> >>> http://noxrepo.org/mailman/listinfo/nox-dev >>> >>> >> >> >> >> >> >> >> Best Regards, >> Min-Hyup KANG >> >> <http://hanmail/mail/MailComposeFrame.daum?TO=kang-min-h...@hanmail.net> >> > > > > > > > > Best Regards, > Min-Hyup KANG > > <kang-min-h...@hanmail.net> >
_______________________________________________ nox-dev mailing list nox-dev@noxrepo.org http://noxrepo.org/mailman/listinfo/nox-dev