/* 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
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.
*
/* 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);
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;
/* 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 */