#include <string.h>

#include <dds/dds.h>
#include <dds/ddsi/ddsi_serdata.h>
#include <dds/ddsi/ddsi_typelib.h>

#ifdef DDS_HAS_SHM
#include <dds/ddsc/dds_loan_api.h>
#include <dds/ddsi/ddsi_shm_transport.h>
#endif

#include <cdds/cdds_util.h>
