Add generic event getter. Takes advantage of the fact the first element of a struct (the packet header always here) is also at position 0 in the struct, ie. struct addr + 0 = first element addr.