RTC Toolkit 6.0.0
Loading...
Searching...
No Matches
GenSubReaderListener Class Reference

DDS Listener. More...

#include <genSubReaderListener.hpp>

Inheritance diagram for GenSubReaderListener:

Public Member Functions

 GenSubReaderListener (const char *name, uint16_t topic_id)
 
 ~GenSubReaderListener (void) override=default
 
void on_requested_deadline_missed (DataReader *reader, const RequestedDeadlineMissedStatus &status) override
 
void on_requested_incompatible_qos (DataReader *reader, const RequestedIncompatibleQosStatus &status) override
 
void on_liveliness_changed (DataReader *reader, const LivelinessChangedStatus &status) override
 
void on_subscription_matched (DataReader *reader, const SubscriptionMatchedStatus &status) override
 
void on_sample_rejected (DataReader *reader, const SampleRejectedStatus &status) override
 
void on_data_available (DataReader *reader) override
 
void on_sample_lost (DataReader *reader, const SampleLostStatus &status) override
 
long GetNumSamples () const
 
unsigned long GetLostSamples () const
 
void Enable ()
 
void Disable ()
 
unsigned int GetIndex () const
 
const std::string & GetName () const
 

Static Public Member Functions

static int GetSleepPeriod ()
 
static void SetSleepPeriod (int value)
 
static int GetCheckRamp ()
 
static void SetCheckRamp (bool value)
 
static const std::string & GetExpectedPayloadPattern ()
 
static void SetExpectedPayloadPattern (const std::string &value)
 
static int GetExpectedSampleIdIncrement ()
 
static void SetExpectedSampleIdIncrement (uint32_t value)
 

Detailed Description

DDS Listener.

Constructor & Destructor Documentation

◆ GenSubReaderListener()

GenSubReaderListener::GenSubReaderListener ( const char * name,
uint16_t topic_id )

◆ ~GenSubReaderListener()

GenSubReaderListener::~GenSubReaderListener ( void )
overridedefault

Member Function Documentation

◆ Disable()

void GenSubReaderListener::Disable ( )
inline

◆ Enable()

void GenSubReaderListener::Enable ( )
inline

◆ GetCheckRamp()

static int GenSubReaderListener::GetCheckRamp ( )
inlinestatic

◆ GetExpectedPayloadPattern()

static const std::string & GenSubReaderListener::GetExpectedPayloadPattern ( )
inlinestatic

◆ GetExpectedSampleIdIncrement()

static int GenSubReaderListener::GetExpectedSampleIdIncrement ( )
inlinestatic

◆ GetIndex()

unsigned int GenSubReaderListener::GetIndex ( ) const
inline

◆ GetLostSamples()

unsigned long GenSubReaderListener::GetLostSamples ( ) const
inline

◆ GetName()

const std::string & GenSubReaderListener::GetName ( ) const
inline

◆ GetNumSamples()

long GenSubReaderListener::GetNumSamples ( ) const
inline

◆ GetSleepPeriod()

static int GenSubReaderListener::GetSleepPeriod ( )
inlinestatic

◆ on_data_available()

void GenSubReaderListener::on_data_available ( DataReader * reader)
override

◆ on_liveliness_changed()

void GenSubReaderListener::on_liveliness_changed ( DataReader * reader,
const LivelinessChangedStatus & status )
override

◆ on_requested_deadline_missed()

void GenSubReaderListener::on_requested_deadline_missed ( DataReader * reader,
const RequestedDeadlineMissedStatus & status )
override

◆ on_requested_incompatible_qos()

void GenSubReaderListener::on_requested_incompatible_qos ( DataReader * reader,
const RequestedIncompatibleQosStatus & status )
override

◆ on_sample_lost()

void GenSubReaderListener::on_sample_lost ( DataReader * reader,
const SampleLostStatus & status )
override

◆ on_sample_rejected()

void GenSubReaderListener::on_sample_rejected ( DataReader * reader,
const SampleRejectedStatus & status )
override

◆ on_subscription_matched()

void GenSubReaderListener::on_subscription_matched ( DataReader * reader,
const SubscriptionMatchedStatus & status )
override

◆ SetCheckRamp()

static void GenSubReaderListener::SetCheckRamp ( bool value)
inlinestatic

◆ SetExpectedPayloadPattern()

static void GenSubReaderListener::SetExpectedPayloadPattern ( const std::string & value)
inlinestatic

◆ SetExpectedSampleIdIncrement()

static void GenSubReaderListener::SetExpectedSampleIdIncrement ( uint32_t value)
inlinestatic

◆ SetSleepPeriod()

static void GenSubReaderListener::SetSleepPeriod ( int value)
inlinestatic

The documentation for this class was generated from the following files: