Hi,
I'm reading the source of Packet++ and noticed that every layer implementation has a get*Header() function that returns a pointer to a memory address, and it is later used by other functions (get/set address, etc.). I think this functions (and the get/set ones, too) would benefit from inlineing. Alternatively, if there is something preventing making the get*header inline, we should use the explicit pointer in the get/set functions.
I'm prepared to make the change if there is no objections!
br
Szo