Squid Web Cache
v8/master
Loading...
Searching...
No Matches
forward.h
Go to the documentation of this file.
1
/*
2
* Copyright (C) 1996-2025 The Squid Software Foundation and contributors
3
*
4
* Squid software is distributed under GPLv2+ license and includes
5
* contributions from numerous individuals and organizations.
6
* Please see the COPYING and CONTRIBUTORS files for details.
7
*/
8
9
#ifndef SQUID_SRC_FS_ROCK_FORWARD_H
10
#define SQUID_SRC_FS_ROCK_FORWARD_H
11
12
#include "
store/forward.h
"
13
14
namespace
Ipc
15
{
16
17
class
StoreMapAnchor;
18
class
StoreMapSlice;
19
20
namespace
Mem
21
{
22
class
PageId
;
23
}
24
25
}
26
27
namespace
Rock
28
{
29
30
class
SwapDir
;
31
33
typedef
sfileno
SlotId
;
34
36
typedef
uint64_t
IoXactionId
;
37
38
class
Rebuild
;
39
40
class
IoState
;
41
42
class
HeaderUpdater
;
43
44
class
DbCellHeader
;
45
46
class
ReadRequest
;
47
48
class
WriteRequest
;
49
50
}
51
52
#endif
/* SQUID_SRC_FS_ROCK_FORWARD_H */
53
Ipc::Mem::PageId
Shared memory page identifier, address, or handler.
Definition
Page.h:24
Rock::DbCellHeader
Definition
RockDbCell.h:23
Rock::HeaderUpdater
Definition
RockHeaderUpdater.h:27
Rock::IoState
Definition
RockIoState.h:26
Rock::ReadRequest
Definition
RockIoRequests.h:23
Rock::Rebuild
Definition
RockRebuild.h:31
Rock::SwapDir
Definition
RockSwapDir.h:33
Rock::WriteRequest
Definition
RockIoRequests.h:35
Ipc
Definition
IpcIoFile.h:24
Mem
Memory Management.
Definition
Allocator.h:17
Rock
Definition
forward.h:28
Rock::IoXactionId
uint64_t IoXactionId
unique (within a given IoState object scope) I/O transaction identifier
Definition
forward.h:36
Rock::SlotId
sfileno SlotId
db cell number, starting with cell 0 (always occupied by the db header)
Definition
forward.h:33
forward.h
sfileno
signed_int32_t sfileno
Definition
forward.h:22
squid
src
fs
rock
forward.h
Generated by
1.9.8