From: Francesco Chemolli Date: Fri, 28 Aug 2015 08:26:26 +0000 (+0200) Subject: moved HLPSONEQ and HLPSAVAIL from typedefs.h to helper.h, SIGHDLR to tools.h, STDIRSE... X-Git-Tag: SQUID_4_0_1~81^2~18 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=d4b95209ea0fb2fc90c6f30f515e54b9e18b9f08;p=thirdparty%2Fsquid.git moved HLPSONEQ and HLPSAVAIL from typedefs.h to helper.h, SIGHDLR to tools.h, STDIRSELECT to SwapDir.h and removed unused STVLDCB HLPCMDOPTS --- diff --git a/src/SwapDir.h b/src/SwapDir.h index adb21dab76..8374b1e7c4 100644 --- a/src/SwapDir.h +++ b/src/SwapDir.h @@ -24,6 +24,8 @@ class HttpRequestMethod; /* Store dir configuration routines */ /* SwapDir *sd, char *path ( + char *opt later when the strtok mess is gone) */ +typedef int STDIRSELECT(const StoreEntry *); + class ConfigOption; /// hides memory/disk cache distinction from callers diff --git a/src/helper.h b/src/helper.h index 2b3dcc95c1..14007b6117 100644 --- a/src/helper.h +++ b/src/helper.h @@ -26,6 +26,11 @@ class Packable; +/// callback type for helper empty-queue event +typedef void HLPSONEQ(void *); +/// callback type for helper-available event +typedef int HLPSAVAIL(void *); + /** * Managers a set of individual helper processes with a common queue of requests. * diff --git a/src/tools.h b/src/tools.h index afd055c7e5..7e14651fbd 100644 --- a/src/tools.h +++ b/src/tools.h @@ -36,6 +36,9 @@ typedef void (*ObjPackMethod) (void *obj, Packable * p); /* packs, then prints an object using debugs() */ void debugObj(int section, int level, const char *label, void *obj, ObjPackMethod pm); +/// callback type for signal handlers +typedef void SIGHDLR(int sig); + const char *getMyHostname(void); const char *uniqueHostname(void); diff --git a/src/typedefs.h b/src/typedefs.h index 2068e78dbe..e9d4697494 100644 --- a/src/typedefs.h +++ b/src/typedefs.h @@ -62,11 +62,6 @@ typedef int READ_HANDLER(int, char *, int); typedef int QS(const void *, const void *); /* qsort */ typedef void STABH(void *); class StoreEntry; -typedef void SIGHDLR(int sig); -typedef void STVLDCB(void *, int, int); -typedef int HLPSAVAIL(void *); -typedef void HLPSONEQ(void *); -typedef void HLPCMDOPTS(int *argc, char **argv); /* MD5 cache keys */ typedef unsigned char cache_key; @@ -74,8 +69,6 @@ typedef unsigned char cache_key; /* in case we want to change it later */ typedef ssize_t mb_size_t; -typedef int STDIRSELECT(const StoreEntry *); - /*Use uint64_t to store miliseconds*/ typedef uint64_t time_msec_t; #endif /* SQUID_TYPEDEFS_H */