| DEFAULT_BUFFER_SIZE (defined in Observer< T, Clock >) | Observer< T, Clock > | protectedstatic |
| DEFAULT_BUFFER_SIZE (defined in Observer< T, Clock >) | Observer< T, Clock > | protectedstatic |
| FirstInFirstOutThreadedObserver< SensorProto >::FirstInFirstOutThreadedObserver(size_t buffer_size, bool log_buffer_full=true) | FirstInFirstOutThreadedObserver< SensorProto > | inlineexplicit |
| FirstInFirstOutThreadedObserver< TbotsProto::ThunderbotsConfig >::FirstInFirstOutThreadedObserver(size_t buffer_size, bool log_buffer_full=true) | FirstInFirstOutThreadedObserver< TbotsProto::ThunderbotsConfig > | inlineexplicit |
| getDataReceivedPerSecond() final | Observer< T, Clock > | virtual |
| FirstInFirstOutThreadedObserver< SensorProto >::getNextValue(const Duration &max_wait_time) final override | FirstInFirstOutThreadedObserver< SensorProto > | virtual |
| FirstInFirstOutThreadedObserver< TbotsProto::ThunderbotsConfig >::getNextValue(const Duration &max_wait_time) final override | FirstInFirstOutThreadedObserver< TbotsProto::ThunderbotsConfig > | virtual |
| FirstInFirstOutThreadedObserver< SensorProto >::Observer(size_t buffer_size=DEFAULT_BUFFER_SIZE, bool log_buffer_full=true) | Observer< T, Clock > | |
| FirstInFirstOutThreadedObserver< TbotsProto::ThunderbotsConfig >::Observer(size_t buffer_size=DEFAULT_BUFFER_SIZE, bool log_buffer_full=true) | Observer< T, Clock > | |
| operator=(const ThreadedObserver &)=delete (defined in ThreadedObserver< T >) | ThreadedObserver< T > | |
| operator=(const ThreadedObserver &)=delete (defined in ThreadedObserver< T >) | ThreadedObserver< T > | |
| popLeastRecentlyReceivedValue(Duration max_wait_time) final | Observer< T, Clock > | protectedvirtual |
| popMostRecentlyReceivedValue(Duration max_wait_time) final | Observer< T, Clock > | protectedvirtual |
| receiveValue(T val) | Observer< T, Clock > | virtual |
| registerObserver(std::shared_ptr< Observer< World > > observer) | Subject< World > | |
| sendValueToObservers(World val) final | Subject< World > | protectedvirtual |
| FirstInFirstOutThreadedObserver< SensorProto >::ThreadedObserver(size_t buffer_size=Observer< T >::DEFAULT_BUFFER_SIZE, bool log_buffer_full=true) | ThreadedObserver< T > | explicit |
| ThreadedObserver(const ThreadedObserver &)=delete (defined in ThreadedObserver< T >) | ThreadedObserver< T > | |
| FirstInFirstOutThreadedObserver< TbotsProto::ThunderbotsConfig >::ThreadedObserver(size_t buffer_size=Observer< T >::DEFAULT_BUFFER_SIZE, bool log_buffer_full=true) | ThreadedObserver< T > | explicit |
| ThreadedObserver(const ThreadedObserver &)=delete (defined in ThreadedObserver< T >) | ThreadedObserver< T > | |
| ThreadedSensorFusion(TbotsProto::SensorFusionConfig config) (defined in ThreadedSensorFusion) | ThreadedSensorFusion | explicit |
| TIME_BUFFER_SIZE (defined in Observer< T, Clock >) | Observer< T, Clock > | static |
| TIME_BUFFER_SIZE (defined in Observer< T, Clock >) | Observer< T, Clock > | static |
| ~Observer()=default (defined in Observer< T, Clock >) | Observer< T, Clock > | virtual |
| ~ThreadedObserver() override (defined in ThreadedObserver< T >) | ThreadedObserver< T > | |
| ~ThreadedObserver() override (defined in ThreadedObserver< T >) | ThreadedObserver< T > | |
| ~ThreadedSensorFusion()=default (defined in ThreadedSensorFusion) | ThreadedSensorFusion | virtual |