Struct robot_interfaces::RobotInterfaceTypes

template<typename Action_t, typename Observation_t>
struct RobotInterfaceTypes

Public Types

typedef Action_t Action
typedef Observation_t Observation
typedef RobotBackend<Action, Observation> Backend
typedef std::shared_ptr<Backend> BackendPtr
typedef RobotData<Action, Observation> BaseData
typedef std::shared_ptr<BaseData> BaseDataPtr
typedef SingleProcessRobotData<Action, Observation> SingleProcessData
typedef std::shared_ptr<SingleProcessData> SingleProcessDataPtr
typedef MultiProcessRobotData<Action, Observation> MultiProcessData
typedef std::shared_ptr<MultiProcessData> MultiProcessDataPtr
typedef RobotFrontend<Action, Observation> Frontend
typedef std::shared_ptr<Frontend> FrontendPtr
typedef RobotLogEntry<Action, Observation> LogEntry
typedef RobotLogger<Action, Observation> Logger
typedef RobotBinaryLogReader<Action, Observation> BinaryLogReader
typedef Action_t Action
typedef Observation_t Observation
typedef RobotBackend<Action, Observation> Backend
typedef std::shared_ptr<Backend> BackendPtr
typedef RobotData<Action, Observation> BaseData
typedef std::shared_ptr<BaseData> BaseDataPtr
typedef SingleProcessRobotData<Action, Observation> SingleProcessData
typedef std::shared_ptr<SingleProcessData> SingleProcessDataPtr
typedef MultiProcessRobotData<Action, Observation> MultiProcessData
typedef std::shared_ptr<MultiProcessData> MultiProcessDataPtr
typedef RobotFrontend<Action, Observation> Frontend
typedef std::shared_ptr<Frontend> FrontendPtr
typedef RobotLogEntry<Action, Observation> LogEntry
typedef RobotLogger<Action, Observation> Logger
typedef RobotBinaryLogReader<Action, Observation> BinaryLogReader