Communication Library for Autonomous Systems v1.0
Reliable and secure communication library for autonomous vehicle systems
|
#include <observer.h>
Public Types | |
typedef T | Observed_Data |
typedef Condition | Observing_Condition |
typedef Conditionally_Data_Observed< T, Condition > | Observed |
Public Member Functions | |
Conditional_Data_Observer (Condition c) | |
virtual | ~Conditional_Data_Observer ()=default |
virtual void | update (Condition c, Observed_Data *d) |
virtual T * | updated () |
const Condition | rank () |
Protected Attributes | |
Condition | _rank |
List< T > | _data |
Friends | |
class | Conditionally_Data_Observed< T, Condition > |
typedef Conditionally_Data_Observed<T, Condition> Conditional_Data_Observer< T, Condition >::Observed |
typedef T Conditional_Data_Observer< T, Condition >::Observed_Data |
typedef Condition Conditional_Data_Observer< T, Condition >::Observing_Condition |
|
virtualdefault |
|
inline |
|
virtual |
|
virtual |
|
friend |
|
protected |
|
protected |