RTI Routing Service  Version 6.1.2
rti::routing::processor::Output Class Reference

Generic Representation of a Route's output. More...

#include <Output.hpp>

Public Member Functions

template<typename Data , typename Info >
TypedOutput< Data, Info > get ()
 Returns a typed version of this Output. More...
 
template<typename Data >
TypedOutput< Data, dds::sub::SampleInfo > get ()
 Returns a typed version of this Output. More...
 

Detailed Description

Generic Representation of a Route's output.

This class provides a base representation of the outputs contained in a Route. Since it is generic, this object does not allow performing any operation that requires dealing with the data passed to the underlying rti::routing::adapter::StreamWriter.

Member Function Documentation

◆ get() [1/2]

template<typename Data , typename Info >
TypedOutput<Data, Info> rti::routing::processor::Output::get ( )
inline

Returns a typed version of this Output.

Note: This operation is not type-safe and it is the caller's responsibility to use the appropriate type.

See also
TypedOutput
TypedOutput<DataRep, Info> Route<DataRep, InfoRep>::output(int32_t index)

◆ get() [2/2]

template<typename Data >
TypedOutput<Data, dds::sub::SampleInfo> rti::routing::processor::Output::get ( )
inline

Returns a typed version of this Output.

Note: This operation is not type-safe and it is the caller's responsibility to use the appropriate type.

See also
TypedOutput
TypedOutput<DataRep, dds::sub::SampleInfo> Route<DataRep>::output(int32_t index)