| Backend()=default (defined in Backend) | Backend | |
| 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::PrimitiveSet >::FirstInFirstOutThreadedObserver(size_t buffer_size, bool log_buffer_full=true) | FirstInFirstOutThreadedObserver< TbotsProto::PrimitiveSet > | inlineexplicit |
| getDataReceivedPerSecond() final | Observer< T, Clock > | virtual |
| getLastWorldTimeSec() | UnixSimulatorBackend | |
| FirstInFirstOutThreadedObserver< World >::getNextValue(const Duration &max_wait_time) final override | FirstInFirstOutThreadedObserver< World > | virtual |
| FirstInFirstOutThreadedObserver< TbotsProto::PrimitiveSet >::getNextValue(const Duration &max_wait_time) final override | FirstInFirstOutThreadedObserver< TbotsProto::PrimitiveSet > | virtual |
| FirstInFirstOutThreadedObserver< World >::Observer(size_t buffer_size=DEFAULT_BUFFER_SIZE, bool log_buffer_full=true) | Observer< T, Clock > | |
| FirstInFirstOutThreadedObserver< TbotsProto::PrimitiveSet >::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 |
| receiveRobotStatus(TbotsProto::RobotStatus msg) | Backend | |
| receiveSensorProto(SensorProto sensor_msg) (defined in Backend) | Backend | |
| receiveSSLReferee(SSLProto::Referee msg) (defined in Backend) | Backend | |
| receiveSSLWrapperPacket(SSLProto::SSL_WrapperPacket msg) (defined in Backend) | Backend | |
| receiveValue(T val) | Observer< T, Clock > | virtual |
| Backend::registerObserver(std::shared_ptr< Observer< SensorProto > > observer) | Subject< SensorProto > | |
| Subject< TbotsProto::ThunderbotsConfig >::registerObserver(std::shared_ptr< Observer< TbotsProto::ThunderbotsConfig > > observer) | Subject< TbotsProto::ThunderbotsConfig > | |
| Backend::sendValueToObservers(SensorProto val) final | Subject< SensorProto > | protectedvirtual |
| Subject< TbotsProto::ThunderbotsConfig >::sendValueToObservers(TbotsProto::ThunderbotsConfig val) final | Subject< TbotsProto::ThunderbotsConfig > | protectedvirtual |
| 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::PrimitiveSet >::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 |
| UnixSimulatorBackend(std::string runtime_dir, const std::shared_ptr< ProtoLogger > &proto_logger) | UnixSimulatorBackend | |
| ~Backend()=default (defined in Backend) | Backend | virtual |
| ~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 > | |