/** * @RDE_HEADER@ * Routing Test - stub file for BUILD_RTI=OFF * $Id$ * $HeadURL$ * $Author$ */ #pragma once #include #include 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