Using the latency framework
The latency framework API provides a way to measure adapter latency by attaching high-resolution timing data to events as they stream into, through, and out of the adapter. Developers can then use these events to compute upstream, downstream, and round-trip latency numbers, including latency across multiple adapters.
The sendNormalisedEvent() and sendTransportEvent() functions contain an AP_TimestampSet parameter that carries the microsecond-accurate timestamps that can be used to compute the desired statistics.