class FileStreamReader

Declaration

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

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

Inherits from: IReadable

Method Overview

  • public FileStreamReader(std::ifstream & stream)
  • public uint64_t read(int ** output, uint64_t offset, uint64_t size)
  • public uint64_t size() const

Inherited from IReadable:

Methods

FileStreamReader(std::ifstream& stream)

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

Parameters

std::ifstream& stream

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

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

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:96

Returns

uint64_t The total number of bytes in the MCAP file.