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 C | Observing_Condition |
typedef Concurrent_Observed< D, C > | Observed |
![]() | |
typedef D | Observed_Data |
typedef C | Observing_Condition |
typedef Conditionally_Data_Observed< D, C > | Observed |
Public Member Functions | |
Concurrent_Observer (C rank) | |
~Concurrent_Observer () | |
void | update (C c, D *d) override |
D * | updated () |
void | detach_signal () |
![]() | |
Conditional_Data_Observer (C c) | |
virtual | ~Conditional_Data_Observer ()=default |
virtual void | update (C c, Observed_Data *d) |
const C | rank () |
Friends | |
class | Concurrent_Observed< D, C > |
Additional Inherited Members | |
![]() | |
C | _rank |
List< D > | _data |
typedef Concurrent_Observed<D, C> Concurrent_Observer< D, C >::Observed |
Concurrent_Observer< D, C >::Concurrent_Observer | ( | C | rank | ) |
Concurrent_Observer< D, C >::~Concurrent_Observer | ( | ) |
Reimplemented from Conditional_Data_Observer< D, C >.