From: Amos Jeffries Date: Tue, 17 May 2011 06:43:45 +0000 (+1200) Subject: Add stub for libicmp X-Git-Tag: take08~55^2~124^2~10 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=98a6543e89471bcf27531070acad4c66b3dc84b5;p=thirdparty%2Fsquid.git Add stub for libicmp --- diff --git a/src/Makefile.am b/src/Makefile.am index 9edacbeb60..89c7fca5fb 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -1445,6 +1445,7 @@ tests_testDiskIO_SOURCES = \ tests/stub_internal.cc \ tests/stub_ipc.cc \ tests/stub_ipcache.cc \ + tests/stub_libicmp.cc \ tests/stub_mime.cc \ tests/stub_pconn.cc \ tests/stub_Port.cc \ diff --git a/src/tests/stub_libicmp.cc b/src/tests/stub_libicmp.cc new file mode 100644 index 0000000000..a5adbce6dc --- /dev/null +++ b/src/tests/stub_libicmp.cc @@ -0,0 +1,31 @@ +#include "config.h" +#define STUB_API "icmp/libicmp.la" +#include "STUB.h" + +#include "icmp/IcmpSquid.h" +//IcmpSquid::IcmpSquid() STUB +//IcmpSquid::~IcmpSquid() STUB +int IcmpSquid::Open() STUB_RETVAL(-1) +void IcmpSquid::Close() STUB +void IcmpSquid::DomainPing(Ip::Address &to, const char *domain) STUB +#if USE_ICMP +void IcmpSquid::SendEcho(Ip::Address &to, int opcode, const char* payload, int len) STUB +void IcmpSquid::Recv(void) STUB +#endif +//IcmpSquid icmpEngine; + +#include "icmp/net_db.h" +void netdbInit(void) STUB +void netdbHandlePingReply(const Ip::Address &from, int hops, int rtt) STUB +void netdbPingSite(const char *hostname) STUB +void netdbDump(StoreEntry *) STUB +void netdbFreeMemory(void) STUB +int netdbHostHops(const char *host) STUB_RETVAL(-1) +int netdbHostRtt(const char *host) STUB_RETVAL(-1) +void netdbUpdatePeer(HttpRequest *, peer * e, int rtt, int hops) STUB +void netdbDeleteAddrNetwork(Ip::Address &addr) STUB +void netdbBinaryExchange(StoreEntry *) STUB +void netdbExchangeStart(void *) STUB +void netdbExchangeUpdatePeer(Ip::Address &, peer *, double, double) STUB +peer *netdbClosestParent(HttpRequest *) STUB_RETVAL(NULL) +void netdbHostData(const char *host, int *samp, int *rtt, int *hops) STUB