ADORe
ADORe is a modular open source software library and toolkit for decision making, planning, control and simulation of automated vehicles
adore::mad::AReader< T > Class Template Referenceabstract

#include <com_patterns.h>

Inheritance diagram for adore::mad::AReader< T >:
Inheritance graph
Collaboration diagram for adore::mad::AReader< T >:
Collaboration graph

Public Member Functions

virtual bool hasData () const =0
 
virtual bool hasUpdate () const =0
 
virtual void getData (T &value)=0
 
virtual std::string getDesc ()
 

Detailed Description

template<typename T>
class adore::mad::AReader< T >

A communication pattern, which allows a client to read the last message received.

Member Function Documentation

◆ getData()

◆ getDesc()

template<typename T >
virtual std::string adore::mad::AReader< T >::getDesc ( )
inlinevirtual

describes the implementation of the reader

Returns
default implementation only returns best guess for type T

◆ hasData()

template<typename T >
virtual bool adore::mad::AReader< T >::hasData ( ) const
pure virtual

◆ hasUpdate()

template<typename T >
virtual bool adore::mad::AReader< T >::hasUpdate ( ) const
pure virtual

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