Files
qt-migration-legatus/qt6-after/qt6-migrated-legatus/Lts/Services/RoutingServiceNG/stubs/routing_plugin_stub.h
T
torstenandCopilot 0ca0e9ac60 SIGNAL/SLOT migration: lts_app_descriptor_editor.cpp and qsql_informix.cpp
- Migrated 12 SIGNAL/SLOT connections in lts_app_descriptor_editor.cpp to function-pointer syntax
  - clicked, editingFinished, pressed, textChanged signals
  - Added required includes: QListView, QLineEdit, QPushButton
- Migrated 2 SIGNAL/SLOT connections in qsql_informix.cpp to function-pointer syntax
  - timeout signal connections
- Added Qt5::Core5Compat dependency for QTextCodec support in Qt6
  - Updated CMakeLists.txt to link Qt6::Core5Compat

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-08-25 09:24:42 +02:00

53 lines
1023 B
C++

/**
* @RDE_HEADER@
* Routing Test - stub file for BUILD_RTI=OFF
* $Id$
* $HeadURL$
* $Author$
*/
#pragma once
#include <NGLLogger/INGLLogger.h>
#include <memory>
namespace RoutingService
{
//
// Interfaces (stubs for BUILD_RTI=OFF)
//
class SampleWriterInterface
{
public:
SampleWriterInterface() = default;
virtual ~SampleWriterInterface() = default;
virtual void writeSamples() = 0;
virtual NGL::INGLLogger &logger() = 0;
};
class DataWriterTaskInterface
{
public:
DataWriterTaskInterface() = default;
virtual ~DataWriterTaskInterface() = default;
virtual void enqueue(SampleWriterInterface *swi) = 0;
};
class TopicDispatcherInterface
{
public:
TopicDispatcherInterface() = default;
virtual ~TopicDispatcherInterface() = default;
virtual bool init(DataWriterTaskInterface *dwt,
void *dpIn,
void *subIn,
void *dpOut,
void *pubOut) = 0;
virtual void shutdown() = 0;
};
} // namespace RoutingService