Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mRemoteNG/PuTTYNG.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'nullplug.c')
-rw-r--r--nullplug.c42
1 files changed, 0 insertions, 42 deletions
diff --git a/nullplug.c b/nullplug.c
deleted file mode 100644
index 953f0348..00000000
--- a/nullplug.c
+++ /dev/null
@@ -1,42 +0,0 @@
-/*
- * nullplug.c: provide a null implementation of the Plug vtable which
- * ignores all calls. Occasionally useful in cases where we want to
- * make a network connection just to see if it works, but not do
- * anything with it afterwards except close it again.
- */
-
-#include "putty.h"
-
-static void nullplug_socket_log(Plug *plug, PlugLogType type, SockAddr *addr,
- int port, const char *err_msg, int err_code)
-{
-}
-
-static void nullplug_closing(Plug *plug, const char *error_msg, int error_code,
- bool calling_back)
-{
-}
-
-static void nullplug_receive(
- Plug *plug, int urgent, const char *data, size_t len)
-{
-}
-
-static void nullplug_sent(Plug *plug, size_t bufsize)
-{
-}
-
-static const PlugVtable nullplug_plugvt = {
- .log = nullplug_socket_log,
- .closing = nullplug_closing,
- .receive = nullplug_receive,
- .sent = nullplug_sent,
-};
-
-static Plug nullplug_plug = { &nullplug_plugvt };
-
-/*
- * There's a singleton instance of nullplug, because it's not
- * interesting enough to worry about making more than one of them.
- */
-Plug *const nullplug = &nullplug_plug;