<div>Hi all,</div>
<div> </div>
<div>I have some doubts in OTP design.</div>
<div> </div>
<div>1.In gen_event behaviour, it is mentioned in the document that, start_link() function creates an event manager process as part of a supervision tree.But in that function there is no parameter of supervisor reference. In case of gen_server or gen_fsm behaviour, the start_link function has the supervisor reference as parameter. I'm able to understand gen_fsm and gen_server but gen_event is still confusing. If there is any example applying gen_event, please give me.
</div>
<div> </div>
<div>2.I can create a thread which continuously running in a loop</div>
<div> </div>
<div>ex:</div>
<div>-module(sample).</div>
<div> </div>
<div>start()-></div>
<div>spawn(sample,continuous,[]).</div>
<div><br clear="all">continuous()-></div>
<div>%%Functionality is done here</div>
<div>continuous().</div>
<div> </div>
<div>whether the same type of thread is implemented as child like gen_fsm, gen_server, gen_event in OTP tree.</div>
<div> </div>
<div>Please clarify me<br>-- <br>with regards,<br>S.Surindar </div>