Apollo  6.0
Open source self driving car software
Public Member Functions | Public Attributes | List of all members
apollo::cyber::record::Chunk Struct Reference

#include <record_file_writer.h>

Collaboration diagram for apollo::cyber::record::Chunk:
Collaboration graph

Public Member Functions

 Chunk ()
 
void clear ()
 
void add (const proto::SingleMessage &message)
 
bool empty ()
 

Public Attributes

std::mutex mutex_
 
proto::ChunkHeader header_
 
std::unique_ptr< proto::ChunkBody > body_ = nullptr
 

Constructor & Destructor Documentation

◆ Chunk()

apollo::cyber::record::Chunk::Chunk ( )
inline

Member Function Documentation

◆ add()

void apollo::cyber::record::Chunk::add ( const proto::SingleMessage &  message)
inline

◆ clear()

void apollo::cyber::record::Chunk::clear ( )
inline

◆ empty()

bool apollo::cyber::record::Chunk::empty ( )
inline

Member Data Documentation

◆ body_

std::unique_ptr<proto::ChunkBody> apollo::cyber::record::Chunk::body_ = nullptr

◆ header_

proto::ChunkHeader apollo::cyber::record::Chunk::header_

◆ mutex_

std::mutex apollo::cyber::record::Chunk::mutex_

The documentation for this struct was generated from the following file: