Thunderbots Project
Loading...
Searching...
No Matches
UnixSimulatorBackend Member List

This is the complete list of members for UnixSimulatorBackend, including all inherited members.

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() finalObserver< T, Clock >virtual
getLastWorldTimeSec()UnixSimulatorBackend
FirstInFirstOutThreadedObserver< World >::getNextValue(const Duration &max_wait_time) final overrideFirstInFirstOutThreadedObserver< World >virtual
FirstInFirstOutThreadedObserver< TbotsProto::PrimitiveSet >::getNextValue(const Duration &max_wait_time) final overrideFirstInFirstOutThreadedObserver< 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) finalObserver< T, Clock >protectedvirtual
popMostRecentlyReceivedValue(Duration max_wait_time) finalObserver< 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) finalSubject< SensorProto >protectedvirtual
Subject< TbotsProto::ThunderbotsConfig >::sendValueToObservers(TbotsProto::ThunderbotsConfig val) finalSubject< 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)Backendvirtual
~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 >