/* * (c) Copyright, Real-Time Innovations, 2018-2024. * All rights reserved. * * No duplications, whole or partial, manual or electronic, may be made * without express written permission. Any such copies, or * revisions thereof, must display this notice unaltered. * This code contains trade secrets of Real-Time Innovations, Inc. */ #ifndef metp_version_h #define metp_version_h #include "metp/metp_dll.h" #include "dds_c/dds_c_infrastructure.h" #ifdef __cplusplus extern "C" { #endif /*e \defgroup METPVersion METP Library Version * \ingroup METPModule */ /*e * \ingroup METPVersion * @brief The zero copy memory library version * * Struct that represents the product version. */ typedef struct DDS_ProductVersion_t METP_LibraryVersion; /*e * \ingroup METPVersion * @brief Get the library version. */ extern METPDllExport const METP_LibraryVersion *METP_get_library_version(void); /*e * \ingroup METPVersion * @brief Get the build string. */ extern METPDllExport const char *METP_get_build_version_string(void); #ifdef __cplusplus } /* extern "C" */ #endif #endif /* metp_version_h */