| 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< World >::FirstInFirstOutThreadedObserver(size_t buffer_size, bool log_buffer_full=true) | FirstInFirstOutThreadedObserver< World > | 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< World >::getNextValue(const Duration &max_wait_time) final override | FirstInFirstOutThreadedObserver< World > | virtual |
| FirstInFirstOutThreadedObserver< TbotsProto::ThunderbotsConfig >::getNextValue(const Duration &max_wait_time) final override | FirstInFirstOutThreadedObserver< TbotsProto::ThunderbotsConfig > | virtual |
| FirstInFirstOutThreadedObserver< World >::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 > | |
| overridePlay(TbotsProto::Play play_proto) | ThreadedAi | |
| overrideTactics(TbotsProto::AssignedTacticPlayControlParams assigned_tactic_play_control_params) | ThreadedAi | |
| 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 |
| Subject< TbotsProto::registerObserver(std::shared_ptr< Observer< TbotsProto::PrimitiveSet > > observer) | Subject< TbotsProto::PrimitiveSet > | |
| Subject< TbotsProto::PlayInfo >::registerObserver(std::shared_ptr< Observer< TbotsProto::PlayInfo > > observer) | Subject< TbotsProto::PlayInfo > | |
| Subject< TbotsProto::sendValueToObservers(TbotsProto::PrimitiveSet val) final | Subject< TbotsProto::PrimitiveSet > | protectedvirtual |
| Subject< TbotsProto::PlayInfo >::sendValueToObservers(TbotsProto::PlayInfo val) final | Subject< TbotsProto::PlayInfo > | protectedvirtual |
| ThreadedAi()=delete (defined in ThreadedAi) | ThreadedAi | |
| ThreadedAi(const TbotsProto::AiConfig &ai_config) | ThreadedAi | explicit |
| FirstInFirstOutThreadedObserver< World >::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 > | |
| 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 > | |