+/*
+ * Copyright (C) 1996-2018 The Squid Software Foundation and contributors
+ *
+ * Squid software is distributed under GPLv2+ license and includes
+ * contributions from numerous individuals and organizations.
+ * Please see the COPYING and CONTRIBUTORS files for details.
+ */
+
/*
* diomsg.h
*
* Internal declarations for the diskd routines
*/
-#ifndef __SQUID_DIOMSG_H__
-#define __SQUID_DIOMSG_H__
-
-#include "config.h"
+#ifndef SQUID_DIOMSG_H__
+#define SQUID_DIOMSG_H__
enum {
_MQD_NOP,
_MQD_UNLINK
};
-struct RefCountable_;
+class Lock;
struct diomsg {
mtyp_t mtype;
int id;
int seq_no;
void * callback_data;
- RefCountable_ * requestor;
+ Lock * requestor;
size_t size;
off_t offset;
int status;
static const int msg_snd_rcv_sz;
};
-#endif /* __SQUID_DIOMSG_H__ */
+#endif /* SQUID_DIOMSG_H__ */
+