#ifndef SQUID_CACHEDIGEST_H_
#define SQUID_CACHEDIGEST_H_
--/* for cache_key */
#include "store_key_md5.h"
class CacheDigestGuessStats;
#ifndef SQUID_DISKTHREADSDISKFILE_H
#define SQUID_DISKTHREADSDISKFILE_H
++
#include "cbdata.h"
#include "DiskIO/DiskFile.h"
#include "DiskThreads.h"
#include <ctime>
/* NP: sys/time.h is provided by libcompat */
--/*Use uint64_t to store miliseconds*/
++/* Use uint64_t to store milliseconds*/
typedef uint64_t time_msec_t;
/* globals for accessing time */
#include "comm/forward.h"
#include "defines.h"
--#include "hier_code.h"
--#include "ip/Address.h"
--#include "mem/forward.h"
--#include "ip/forward.h"
#if USE_SQUID_EUI
#include "eui/Eui48.h"
#include "eui/Eui64.h"
#endif
++#include "hier_code.h"
++#include "ip/Address.h"
++#include "ip/forward.h"
++#include "mem/forward.h"
#include "SquidTime.h"
#include <iosfwd>
}; // namespace Comm
++/// legacy CBDATA callback functions ABI definition for read or write I/O events
++/// \deprecated use CommCalls API instead where possible
typedef void PF(int, void *);
#endif /* _SQUID_COMM_FORWARD_H */
* contributions from numerous individuals and organizations.
* Please see the COPYING and CONTRIBUTORS files for details.
*/
++
#ifndef SQUID_FORWARD_H_
#define SQUID_FORWARD_H_
typedef int32_t sfileno;
typedef signed int sdirno;
--
#endif /* SQUID_FORWARD_H_ */
#define SQUID_IPC_STORE_MAP_H
#include "Debug.h"
++#include "fs/forward.h"
#include "ipc/mem/FlexibleArray.h"
#include "ipc/mem/Pointer.h"
#include "ipc/ReadWriteLock.h"
#include "SBuf.h"
#include "store_key_md5.h"
#include "tools.h"
--#include "fs/forward.h"
#include <atomic>
#ifndef SQUID_IPC_STORE_MAP_H
#define SQUID_IPC_STORE_MAP_H
++#include "fs/forward.h"
#include "ipc/mem/FlexibleArray.h"
#include "ipc/mem/Pointer.h"
#include "ipc/ReadWriteLock.h"
#include "SBuf.h"
--#include "fs/forward.h"
#include "store_key_md5.h"
namespace Ipc
*/
#include "squid.h"
--#include "store_key_md5.h" /* for cache_key */
++#include "store_key_md5.h"
#define STUB_API "CacheDigest.cc"
#include "tests/STUB.h"
#ifndef SQUID_TYPEDEFS_H
#define SQUID_TYPEDEFS_H
++#include "anyp/ProtocolType.h"
#include "enums.h"
/* disk.c / diskd.c callback typedefs */