- 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>
53 lines
1023 B
C++
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
|