Feathercoin
0.5.0
P2P Digital Currency
Main Page
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
src
leveldb
db
log_format.h
Go to the documentation of this file.
1
// Copyright (c) 2011 The LevelDB Authors. All rights reserved.
2
// Use of this source code is governed by a BSD-style license that can be
3
// found in the LICENSE file. See the AUTHORS file for names of contributors.
4
//
5
// Log format information shared by reader and writer.
6
// See ../doc/log_format.txt for more detail.
7
8
#ifndef STORAGE_LEVELDB_DB_LOG_FORMAT_H_
9
#define STORAGE_LEVELDB_DB_LOG_FORMAT_H_
10
11
namespace
leveldb
{
12
namespace
log {
13
14
enum
RecordType
{
15
// Zero is reserved for preallocated files
16
kZeroType
= 0,
17
18
kFullType
= 1,
19
20
// For fragments
21
kFirstType
= 2,
22
kMiddleType
= 3,
23
kLastType
= 4
24
};
25
static
const
int
kMaxRecordType =
kLastType
;
26
27
static
const
int
kBlockSize = 32768;
28
29
// Header is checksum (4 bytes), type (1 byte), length (2 bytes).
30
static
const
int
kHeaderSize = 4 + 1 + 2;
31
32
}
// namespace log
33
}
// namespace leveldb
34
35
#endif // STORAGE_LEVELDB_DB_LOG_FORMAT_H_
leveldb
Definition:
builder.cc:15
leveldb::log::kFullType
Definition:
log_format.h:18
leveldb::log::kMiddleType
Definition:
log_format.h:22
leveldb::log::kLastType
Definition:
log_format.h:23
leveldb::log::RecordType
RecordType
Definition:
log_format.h:14
leveldb::log::kZeroType
Definition:
log_format.h:16
leveldb::log::kFirstType
Definition:
log_format.h:21
Generated on Thu Sep 11 2014 10:57:06 for Feathercoin by
1.8.8