Class InMemoryProtoStreamReader

Inheritance Relationships

Base Type

Class Documentation

class InMemoryProtoStreamReader : public cartographer::io::ProtoStreamReaderInterface

Public Functions

inline explicit InMemoryProtoStreamReader(std::queue<std::unique_ptr<google::protobuf::Message>> &&state_chunks)
InMemoryProtoStreamReader() = default
~InMemoryProtoStreamReader() = default
InMemoryProtoStreamReader(const InMemoryProtoStreamReader&) = delete
InMemoryProtoStreamReader &operator=(const InMemoryProtoStreamReader&) = delete
template<typename MessageType>
inline void AddProto(const MessageType &proto)
virtual bool ReadProto(google::protobuf::Message *proto) override
inline virtual bool eof() const override