On Apr 14, 2017, at 2:13 PM, Guy Harris <guy@xxxxxxxxxxxx> wrote:
> On Apr 14, 2017, at 2:02 PM, Simon Barber <simon.barber@xxxxxxxxxx> wrote:
>
>> The timeline needs to know whether every packet includes timing information. If not, the timeline should be hidden. This is only determined after all the packets have been through a first dissection pass.
>
> Then there needs to be a mechanism by which the timeline GUI code can inquire whether every packet includes timing information.
>
> The change to allow dissectors to share per-capture data (not "private" data, "private" means you *don't* share it, as per Michael Mann's comment) would be a mechanism to do that.
Or, alternatively, we could, for example, add a "read completed" callback for tap listeners, called when a capture read or re-read is complete, and passed a tap-dependent argument, giving "global" information about the captured data.