$(TESTSOURCES) \
SquidMath.cc \
SquidMath.h \
+ tests/stub_fde.cc \
tests/stub_libtime.cc \
swap_log_op.cc
tests_testStore_LDADD= \
fatal.h \
fd.cc \
fd.h \
- fde.cc \
- fde.h \
+ tests/stub_fde.cc \
filemap.cc \
tests/stub_fqdncache.cc \
fs_io.cc \
wordlist.h
nodist_tests_testHttpReply_SOURCES = \
$(TESTSOURCES) \
+ tests/stub_fde.cc \
hier_code.cc \
tests/stub_libtime.cc
tests_testHttpReply_LDADD=\
void fd_note(int fd, const char *);
void fd_bytes(int fd, int len, IoDirection);
void fdDumpOpen(void);
+int fdNFree(void);
int fdUsageHigh(void);
void fdAdjustReserved(void);
int default_read_method(int, char *, int);
#define fd_table fde::Table
-int fdNFree(void);
-
inline int
FD_READ_METHOD(int fd, char *buf, int len)
{
#include "comm/Connection.h"
#include "comm/Loops.h"
#include "event.h"
+#include "fd.h"
#include "fde.h"
#include "format/Token.h"
#include "globals.h"
#endif
#include "ETag.h"
#include "event.h"
-#include "fde.h"
+#include "fd.h"
#include "globals.h"
#include "http.h"
#include "HttpReply.h"
tests/stub_external_acl.cc \
tests/stub_fatal.cc \
tests/stub_fd.cc \
+ tests/stub_fde.cc \
tests/stub_fqdncache.cc \
tests/stub_helper.cc \
tests/stub_http.cc \
void fd_note(int, const char *) STUB
void fd_bytes(int, int, IoDirection) STUB
void fdDumpOpen() STUB
+int fdNFree() STUB_RETVAL(0)
int fdUsageHigh() STUB
void fdAdjustReserved() STUB
int default_read_method(int, char *, int) STUB_RETVAL(0)
"MsgHdr",
"Unknown"
};
-
-// XXX: should be in stub_fde.cc
-#include "fde.h"
-fde *fde::Table = nullptr;
-int fdNFree(void) STUB_RETVAL(-1)
--- /dev/null
+/*
+ * Copyright (C) 1996-2026 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.
+ */
+
+#include "squid.h"
+
+#define STUB_API "fde.cc"
+#include "tests/STUB.h"
+
+#include "fde.h"
+void fde::Init() STUB
+void fde::setIo(READ_HANDLER *, WRITE_HANDLER *) STUB
+void fde::useDefaultIo() STUB
+void fde::useBufferedIo(READ_HANDLER *, WRITE_HANDLER *) STUB
+void fde::DumpStats(StoreEntry *) STUB
+char const *fde::remoteAddr() const STUB_RETVAL(nullptr)
+void fde::dumpStats(StoreEntry &, int) const STUB
+bool fde::readPending(int) const STUB_RETVAL(false)
+fde* fde::Table = nullptr;