eCAL internals# eCAL internals Performance measurements Transport Layers Available transport layers Default transport layers Configuration of transport layers eCAL SHM Layer How does it work Configuration Handshake mechanism (optional) Zero Copy mode (optional) eCAL Zero Copy Enabling eCAL Zero Copy Full Zero Copy behavior Shared-Memory-only connection Mixed Layer connection Low Level Memory Access Default eCAL SHM vs. Full Zero Copy SHM Combining Zero Copy and Multibuffering Multi-buffering mode (optional) eCAL UDP Layer eCAL TCP Layer Motivation How to use eCAL Inner-Process Layer Message Drops Dropping on Transport Layer Dropping in application layer Threading model eCAL Measurement Format Requirements for a measurement format Design decisions Compatibility of file versions Implementation details Measurement folders Top level hdf5 file Payload datasets Channel datasets Inserting new message frames