]> git.ipfire.org Git - thirdparty/squid.git/blame - src/typedefs.h
Remove no longer needed includes of typedefs.h
[thirdparty/squid.git] / src / typedefs.h
CommitLineData
9cef6668 1/*
bde978a6 2 * Copyright (C) 1996-2015 The Squid Software Foundation and contributors
9cef6668 3 *
bbc27441
AJ
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.
9cef6668 7 */
8
582c2af2 9#include "enums.h"
528b2c61 10
b5638623 11#ifndef SQUID_TYPEDEFS_H
12#define SQUID_TYPEDEFS_H
c8366e06 13
26ac0430 14typedef struct {
0e473d70 15 size_t bytes;
16 size_t kb;
2fadd50d 17} kb_t;
a7c05555 18
cd748f27 19/* disk.c / diskd.c callback typedefs */
20typedef void DRCB(int, const char *buf, int size, int errflag, void *data);
62e76326 21/* Disk read CB */
f53969cc 22typedef void DWCB(int, int, size_t, void *); /* disk write CB */
cd748f27 23
0c3d3f65 24#include "anyp/ProtocolType.h"
a3c6762c
FC
25class CachePeer;
26typedef void IRCB(CachePeer *, peer_t, AnyP::ProtocolType, void *, void *data);
b6b6f466 27
b5638623 28#endif /* SQUID_TYPEDEFS_H */