/workspaces/astro/sol3-sdk/cpp/sol3/core/size_delimited_log_reader.h File Reference

Space-ng SDK: /workspaces/astro/sol3-sdk/cpp/sol3/core/size_delimited_log_reader.h File Reference
Space-ng SDK
size_delimited_log_reader.h File Reference
#include "sol3/core/shmem_buffer_impl.h"
#include "sol3/cpp/filesystem.h"
#include <flatbuffers/flatbuffers.h>
#include <tl/expected.hpp>
#include <cstddef>
#include <memory>
#include <optional>
#include <stdexcept>
#include <string>
#include <string_view>

Go to the source code of this file.

Classes

class  sol3::core::SizeDelimitedLogReader
 
struct  sol3::core::SizeDelimitedLogReader::ReadError
 Read error details returned from readAtOffset() and iteration. More...
 
class  sol3::core::SizeDelimitedLogReader::ReadErrorException
 Exception wrapper that exposes the ReadError and context string. More...
 
class  sol3::core::SizeDelimitedLogReader::FrameView
 
class  sol3::core::SizeDelimitedLogReader::Iterator
 

Namespaces

 sol3
 
 sol3::core
 

Functions

char const * sol3::core::readErrorCodeToString (SizeDelimitedLogReader::ReadError::Code code)
 String conversion for error codes (stable, human-readable strings). More...
 
std::string sol3::core::formatReadError (SizeDelimitedLogReader::ReadError const &err, std::string_view context)
 Format a ReadError for logs or exceptions. More...
 
std::string sol3::core::format_as (SizeDelimitedLogReader::ReadError::Code code)
 fmtlib customization for ReadError::Code. More...
 
std::string sol3::core::format_as (SizeDelimitedLogReader::ReadError const &err)
 fmtlib customization for ReadError. More...