Public Member Functions | Private Attributes
cartographer::io::InMemoryProtoStreamReader Class Reference

#include <in_memory_proto_stream.h>

Inheritance diagram for cartographer::io::InMemoryProtoStreamReader:
Inheritance graph
[legend]

List of all members.

Public Member Functions

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

Private Attributes

std::queue< std::unique_ptr
< google::protobuf::Message > > 
state_chunks_

Detailed Description

Definition at line 50 of file in_memory_proto_stream.h.


Constructor & Destructor Documentation

cartographer::io::InMemoryProtoStreamReader::InMemoryProtoStreamReader ( std::queue< std::unique_ptr< google::protobuf::Message >> &&  state_chunks) [inline, explicit]

Definition at line 53 of file in_memory_proto_stream.h.


Member Function Documentation

template<typename MessageType >
void cartographer::io::InMemoryProtoStreamReader::AddProto ( const MessageType &  proto) [inline]

Definition at line 64 of file in_memory_proto_stream.h.

bool cartographer::io::InMemoryProtoStreamReader::eof ( ) const [inline, override, virtual]
InMemoryProtoStreamReader& cartographer::io::InMemoryProtoStreamReader::operator= ( const InMemoryProtoStreamReader )
bool cartographer::io::InMemoryProtoStreamReader::ReadProto ( google::protobuf::Message *  proto) [override, virtual]

Member Data Documentation

std::queue<std::unique_ptr<google::protobuf::Message> > cartographer::io::InMemoryProtoStreamReader::state_chunks_ [private]

Definition at line 72 of file in_memory_proto_stream.h.


The documentation for this class was generated from the following files:


cartographer
Author(s): The Cartographer Authors
autogenerated on Thu May 9 2019 02:27:36