Class InMemoryProtoStreamReader
Defined in File in_memory_proto_stream.h
Inheritance Relationships
Base Type
public cartographer::io::ProtoStreamReaderInterface
(Class ProtoStreamReaderInterface)
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
-
inline explicit InMemoryProtoStreamReader(std::queue<std::unique_ptr<google::protobuf::Message>> &&state_chunks)