Communication Library for Autonomous Systems v1.0
Reliable and secure communication library for autonomous vehicle systems
|
#include <observer.h>
Public Types | |
typedef D | Observed_Data |
typedef Concurrent_Observed< D, void > | Observed |
![]() | |
typedef D | Observed_Data |
typedef void | Observing_Condition |
typedef Conditionally_Data_Observed< D, void > | Observed |
Public Member Functions | |
Concurrent_Observer () | |
~Concurrent_Observer () | |
void | update (D *d) |
D * | updated () |
![]() | |
Conditional_Data_Observer (void c) | |
virtual | ~Conditional_Data_Observer ()=default |
virtual void | update (void c, Observed_Data *d) |
const void | rank () |
Friends | |
class | Concurrent_Observed< D, void > |
Additional Inherited Members | |
![]() | |
void | _rank |
List< D > | _data |
typedef Concurrent_Observed<D, void> Concurrent_Observer< D, void >::Observed |
|
inline |
|
inline |
Reimplemented from Conditional_Data_Observer< D, void >.