11#ifndef RTI_ROUTING_ADAPTER_DETAIL_STREAM_READER_LISTENER_FORWARDER_HPP_
12#define RTI_ROUTING_ADAPTER_DETAIL_STREAM_READER_LISTENER_FORWARDER_HPP_
14#include <rti/core/Exception.hpp>
16#include <routingservice/routingservice_adapter_new.h>
18#include <rti/routing/adapter/StreamReader.hpp>
19#include <rti/routing/adapter/DiscoveryStreamReader.hpp>
21namespace rti {
namespace routing {
namespace adapter {
namespace detail {
48 void on_data_available(
51 native_listener_.on_data_available(
52 static_cast<void*
>(stream_reader),
53 native_listener_.listener_data);
58 const RTI_RoutingServiceStreamReaderListenerExt *native_listener) :
59 native_listener_(*native_listener)
69 RTI_RoutingServiceStreamReaderListenerExt native_listener_;
Listener representation used by StreamReader to notify RTI Routing Service when new data is available...
Provides a way to read samples of a specific type from a data domain. In the XML configuration file,...
Definition: StreamReader.hpp:45