Mads
Multi-Agent Distributed System
Loading...
Searching...
No Matches
bag.hpp File Reference
#include <cstdint>
#include <filesystem>
#include <fstream>
#include <optional>
#include <stdexcept>
#include <string>
#include <vector>

Go to the source code of this file.

Classes

class  Mads::BagError
 Error thrown by BagWriter/BagReader for any I/O or format problem (bad magic, unsupported format_ver, unreadable/unwritable file, ...). More...
 
struct  Mads::BagRecord
 
class  Mads::BagWriter
 Sequentially appends BagRecord entries to a bag file. More...
 
class  Mads::BagReader
 Reads a bag file written by BagWriter (or a compatible/truncated one), transparently using the trailing index when present and falling back to a linear scan otherwise. More...
 

Namespaces

namespace  Mads
 

Variables

constexpr uint32_t Mads::BAG_FORMAT_VERSION = 1