<div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif">You may find some inspiration in the code of <a href="https://api.kde.org/frameworks/kjsembed/html/eventproxy_8h_source.html">https://api.kde.org/frameworks/kjsembed/html/eventproxy_8h_source.html</a> which I wrote a long time back. Basically it was to expose the events to js but the concept worked well.</div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif">Cheers</div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif">Rich.</div></div><div class="gmail_extra"><br><div class="gmail_quote">On 15 September 2017 at 05:06, Christian Gagneraud <span dir="ltr"><<a href="mailto:chgans@gmail.com" target="_blank">chgans@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi there,<br>
<br>
I'm starting to think seriously about jumping into the gammara world.<br>
<br>
What I would like to get/do/contribute is a first class citizen event inspector.<br>
<br>
I won't waste your time with lot of words, so basically i would like<br>
to hook on CustomApplication::notify, CustomObject::event and<br>
CustomnObject::eventFilter, and store occurrences when some condition<br>
matches.<br>
<br>
Meta-data associated with such occurences:<br>
- entry/exit timestamps<br>
- nesting level (per thread)<br>
- sender object (if one and possible to deduce)<br>
- sender thread<br>
- receiver object<br>
- receiver thread<br>
- event payload<br>
- filter result<br>
- ...<br>
<br>
The end user should be able to add/remove monitoring conditions,<br>
maybe simply based on:<br>
- sender thread<br>
- receiver object<br>
- event type<br>
<br>
The visualisation would be a tree model (for a given thread), as I am<br>
particularly interested in nesting and ordering analysis.<br>
<br>
I know i'm quite vague, but what do you guys think? Does such a tool<br>
already exists? Open source or not? Does that sound something that<br>
could be done with gammaray?<br>
<br>
Chris<br>
______________________________<wbr>_________________<br>
Gammaray-interest mailing list<br>
<a href="mailto:Gammaray-interest@mail.kdab.com">Gammaray-interest@mail.kdab.<wbr>com</a><br>
<a href="https://mail.kdab.com/mailman/listinfo/gammaray-interest" rel="noreferrer" target="_blank">https://mail.kdab.com/mailman/<wbr>listinfo/gammaray-interest</a><br>
</blockquote></div><br></div>