Resolves latest issues in Lts/Common Lts/DDS
This commit is contained in:
25 files changed
+537
-47
No files matched your search
@@ -1,6 +1,6 @@
|
||||
/**
|
||||
* @RDE_HEADER@
|
||||
* DTC TypeDefinitions - Stub für BUILD_RTI=OFF
|
||||
* DTC TypeDefinitions
|
||||
* $Id$
|
||||
* $HeadURL$
|
||||
* $Author$
|
||||
@@ -8,12 +8,18 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
// Stub für BUILD_RTI=OFF - keine RTI Connext DDS Verfügbarkeit
|
||||
// Diese Header ermöglicht Kompilierung ohne RTI DDS Dependencies
|
||||
|
||||
#include <functional>
|
||||
#include <string>
|
||||
#include <LtsUtils/LtsUtilsCore/data_modification_enum.h>
|
||||
#include <LtsUtilsCore/data_modification_enum.h>
|
||||
|
||||
#ifdef BUILD_RTI
|
||||
// Use actual RTI Connext DDS types
|
||||
#include <dds/sub/LoanedSamples.hpp>
|
||||
#include <dds/sub/SampleInfo.hpp>
|
||||
// DataModification enum is provided by LtsUtilsCore/data_modification_enum.h
|
||||
#else
|
||||
// Stub für BUILD_RTI=OFF - keine RTI Connext DDS Verfügbarkeit
|
||||
// Diese Header ermöglicht Kompilierung ohne RTI DDS Dependencies
|
||||
|
||||
// Forward declarations für DDS-Typen (Stubs)
|
||||
namespace dds {
|
||||
@@ -29,6 +35,14 @@ namespace sub {
|
||||
}
|
||||
}
|
||||
|
||||
// Stub enum for BUILD_RTI=OFF
|
||||
enum class DataModification {
|
||||
Added,
|
||||
Modified,
|
||||
Removed
|
||||
};
|
||||
#endif
|
||||
|
||||
namespace NGLLogger
|
||||
{
|
||||
class INGLLogger;
|
||||
|
||||
Reference in new issue
Block a user