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

#include <proto_stream.h>

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

List of all members.

Public Member Functions

bool Close () override
ProtoStreamWriteroperator= (const ProtoStreamWriter &)
 ProtoStreamWriter (const std::string &filename)
 ProtoStreamWriter (const ProtoStreamWriter &)
void WriteProto (const google::protobuf::Message &proto) override
 ~ProtoStreamWriter ()

Private Member Functions

void Write (const std::string &uncompressed_data)

Private Attributes

std::ofstream out_

Detailed Description

Definition at line 35 of file proto_stream.h.


Constructor & Destructor Documentation

cartographer::io::ProtoStreamWriter::ProtoStreamWriter ( const std::string &  filename)

Definition at line 47 of file proto_stream.cc.


Member Function Documentation

bool cartographer::io::ProtoStreamWriter::Close ( ) [override, virtual]

Implements cartographer::io::ProtoStreamWriterInterface.

Definition at line 65 of file proto_stream.cc.

ProtoStreamWriter& cartographer::io::ProtoStreamWriter::operator= ( const ProtoStreamWriter )
void cartographer::io::ProtoStreamWriter::Write ( const std::string &  uncompressed_data) [private]

Definition at line 52 of file proto_stream.cc.

void cartographer::io::ProtoStreamWriter::WriteProto ( const google::protobuf::Message &  proto) [override, virtual]

Implements cartographer::io::ProtoStreamWriterInterface.

Definition at line 59 of file proto_stream.cc.


Member Data Documentation

Definition at line 49 of file 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