From: Francesco Chemolli Date: Tue, 21 Aug 2012 16:26:29 +0000 (+0200) Subject: Moved some prototypes to disk.h X-Git-Tag: sourceformat-review-1~74 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=63e0ab7e03cb18580abd1d86f485b1d6014d96d5;p=thirdparty%2Fsquid.git Moved some prototypes to disk.h --- diff --git a/src/disk.h b/src/disk.h index 6848004e15..e29185c927 100644 --- a/src/disk.h +++ b/src/disk.h @@ -34,7 +34,25 @@ #ifndef SQUID_DISK_H_ #define SQUID_DISK_H_ +#include "typedefs.h" + +class MemBuf; + extern int file_open(const char *path, int mode); extern void file_close(int fd); +/* Adapter file_write for object callbacks */ +template +void +FreeObject(void *address) +{ + O *anObject = static_cast (address); + delete anObject; +} + +extern void file_write(int, off_t, void const *, int len, DWCB *, void *, FREE *); +extern void file_write_mbuf(int fd, off_t, MemBuf mb, DWCB * handler, void *handler_data); +extern void file_read(int, char *, int, off_t, DRCB *, void *); +extern void disk_init(void); + #endif /* SQUID_DISK_H_ */ diff --git a/src/protos.h b/src/protos.h index c4a1511b43..8c92295947 100644 --- a/src/protos.h +++ b/src/protos.h @@ -51,20 +51,6 @@ class HttpRequestMethod; class ClientInfo; #endif -/* Adapter file_write for object callbacks */ - -template -void -FreeObject(void *address) -{ - O *anObject = static_cast (address); - delete anObject; -} - -SQUIDCEXTERN void file_write(int, off_t, void const *, int len, DWCB *, void *, FREE *); -SQUIDCEXTERN void file_write_mbuf(int fd, off_t, MemBuf mb, DWCB * handler, void *handler_data); -SQUIDCEXTERN void file_read(int, char *, int, off_t, DRCB *, void *); -SQUIDCEXTERN void disk_init(void); extern void fd_close(int fd); extern void fd_open(int fd, unsigned int type, const char *);