class FileReader

Declaration

class FileReader : public IReadable { /* full declaration omitted */ };

Declared at: mcap/include/mcap/reader.hpp:75

Inherits from: IReadable

Method Overview

  • public FileReader(std::FILE * file)
  • public uint64_t read(int ** output, uint64_t offset, uint64_t size)
  • public uint64_t size() const

Inherited from IReadable:

Methods

FileReader(std::FILE* file)

Declared at: mcap/include/mcap/reader.hpp:77

Parameters

std::FILE* file

uint64_t read(int** output,
              uint64_t offset,
              uint64_t size)

Declared at: mcap/include/mcap/reader.hpp:80

Parameters

int** output
uint64_t offset
uint64_t size

uint64_t size() const

Description

Returns the size of the file in bytes.

Declared at: mcap/include/mcap/reader.hpp:79

Returns

uint64_t The total number of bytes in the MCAP file.