LeviLamina
Loading...
Searching...
No Matches
LevelDbLazyFile.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7namespace Core { class FileOpenMode; }
8// clang-format on
9
11public:
12 // member variables
13 // NOLINTBEGIN
19 // NOLINTEND
20
21public:
22 // prevent constructor by default
23 LevelDbLazyFile& operator=(LevelDbLazyFile const&);
26
27public:
28 // member functions
29 // NOLINTBEGIN
30 MCNAPI ::leveldb::Status Append(::leveldb::Slice const& slice);
31
32 MCNAPI ::leveldb::Status Flush();
33
34 MCNAPI LevelDbLazyFile(::std::string filename, ::Core::FileOpenMode openMode, int maxOpenFiles);
35
36 MCNAPI ::leveldb::Status Read(uint64 n, ::leveldb::Slice* result, char* scratch);
37
38 MCNAPI ::leveldb::Status Read(uint64 offset, uint64 n, ::leveldb::Slice* result, char* scratch) const;
39
41 // NOLINTEND
42
43public:
44 // static variables
45 // NOLINTBEGIN
46 MCNAPI static ::std::atomic<uint64>& mFileCount();
47 // NOLINTEND
48
49public:
50 // constructor thunks
51 // NOLINTBEGIN
52 MCNAPI void* $ctor(::std::string filename, ::Core::FileOpenMode openMode, int maxOpenFiles);
53 // NOLINTEND
54
55public:
56 // destructor thunk
57 // NOLINTBEGIN
58 MCNAPI void $dtor();
59 // NOLINTEND
60};
Definition FileOpenMode.h:7
Definition LevelDbLazyFile.h:10
MCAPI::leveldb::Status Flush()
MCAPI LevelDbLazyFile(::std::string filename, ::Core::FileOpenMode openMode, int maxOpenFiles)
MCAPI ~LevelDbLazyFile()
static MCAPI ::std::atomic< uint64 > & mFileCount()
MCAPI void $dtor()
MCAPI::leveldb::Status Append(::leveldb::Slice const &slice)
MCAPI::leveldb::Status Read(uint64 offset, uint64 n, ::leveldb::Slice *result, char *scratch) const
MCAPI::leveldb::Status Read(uint64 n, ::leveldb::Slice *result, char *scratch)
MCAPI void * $ctor(::std::string filename, ::Core::FileOpenMode openMode, int maxOpenFiles)
Definition Alias.h:14