forward.h
Go to the documentation of this file.
1/*
2 * Copyright (C) 1996-2023 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_FS_ROCK_FORWARD_H
10#define SQUID_FS_ROCK_FORWARD_H
11
12#include "store/forward.h"
13
14namespace Ipc
15{
16
17class StoreMapAnchor;
18class StoreMapSlice;
19
20namespace Mem
21{
22class PageId;
23}
24
25}
26
27namespace Rock
28{
29
30class SwapDir;
31
34
36typedef uint64_t IoXactionId;
37
38class Rebuild;
39
40class IoState;
41
42class HeaderUpdater;
43
44class DbCellHeader;
45
46class ReadRequest;
47
48class WriteRequest;
49
50}
51
52#endif /* SQUID_FS_ROCK_FORWARD_H */
53
Shared memory page identifier, address, or handler.
Definition: Page.h:24
Definition: IpcIoFile.h:24
Memory Management.
Definition: Allocator.h:17
Definition: forward.h:28
uint64_t IoXactionId
unique (within a given IoState object scope) I/O transaction identifier
Definition: forward.h:36
sfileno SlotId
db cell number, starting with cell 0 (always occupied by the db header)
Definition: forward.h:33
signed_int32_t sfileno
Definition: forward.h:22

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors