RTC Toolkit 5.1.0
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | List of all members
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 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

◆ 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

◆ 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: