Apama 10.15.0 | Connecting Apama Applications to External Components | Working with IAF Plug-ins | C/C++ Plug-in Support APIs | Using the latency framework
 
Using the latency framework
 
C/C++ timestamp
C/C++ timestamp set
C/C++ timestamp configuration object
C/C++ latency framework API
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.