This file is indexed.

/usr/include/dballe/core/arrayfile.h is in libdballe-dev 7.7-1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#ifndef DBALLE_CORE_ARRAYFILE_H
#define DBALLE_CORE_ARRAYFILE_H

/** @file
 * @ingroup core
 * In-memory versions of File, to be used for testing,
 */

#include <dballe/core/file.h>
#include <vector>

namespace dballe {
namespace core {

class ArrayFile : public dballe::core::File
{
protected:
    Encoding file_type;

public:
    std::vector<BinaryMessage> msgs;
    /// Current reading offset in msgs
    unsigned current;

    ArrayFile(Encoding type);
    virtual ~ArrayFile();

    Encoding encoding() const override;
    BinaryMessage read() override;
    void write(const std::string& msg) override;
};

}
}

#endif