Leonardo Parente

Results 11 comments of Leonardo Parente

C++ does not support reflection by standard. It still a [proposal](https://meetingcpp.com/blog/items/reflections-on-the-reflection-proposals.html). We should discuss the better way to achieve that RFC. Some C++ reference libs: [Boost.PFR](https://www.boost.org/doc/libs/1_75_0/doc/html/boost_pfr.html) [Cereal](https://github.com/USCiLab/cereal) [refl-cpp](https://github.com/veselink1/refl-cpp)

@weyrick we have visor::handler and visor::input namespaces, do what is the idea of this visor::module? it would be for the abstract classes?

**Improvements questions**: on DNS Xact Will Filter we should delete transaction that will be filtered out? I think So..

> This is in Draft, is it ready for review? No, It is not. Things changed a lot on DnsHandler, rebase this will be difficult. I will start over.

### **Premises** 1. **matcher** is the one that will look all or part of the traffic and call InputEventProxy `send_metadata` 2. **matcher** needs to implement call logic and validate its...

![diagram drawio](https://user-images.githubusercontent.com/23251360/174316847-fd6f2780-c25b-4c1e-a5aa-501f8e37f006.png) Based on image above we have the call hierarchy for **DNS UDP** traffic: 1. **_All Traffic Policy DNS Handler_** will be the **matcher**, so it register itself as...

> is this still dependent on the order of the policies? i also cannot wrap my head around the names of the concepts here, i will try to think of...

@weyrick Just noticed that with that approach we loose the feature to track `filtered out counter` because the function that track it is never called

@karlTH Will it have support to MQTT?

We should only track the payload size on pktvisor. Storage metrics size can vary based on intermediary tools