Version 10 of NSCLDAQ is the earliest version of NSCLDAQ that used ringbuffers and ring items for data flow. As such, its data format is the most primitive. Version 10 does not support body headers. Event building in NSCLDAQ 10 motivated the addition of body headers in later versions.
The version 10 headers are in the v10 subdirectory of the installation headers. Furthermore all classes and definitions live in the v10 namespace. The v10/DataFormat.h header provides formatting data and structs for the NSCLDAQ version 10 internals.