summaryrefslogtreecommitdiff
path: root/win/inspircd_win32wrapper.cpp
diff options
context:
space:
mode:
authorbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>2008-06-15 16:21:09 +0000
committerbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>2008-06-15 16:21:09 +0000
commitafe99da316b6f63900df2bd8711ab515f4977f6a (patch)
tree9ebec758f4498eb6a29131ac48f98ba97c1e8ac5 /win/inspircd_win32wrapper.cpp
parentd15b915ef5e5740194716ab3685dfe6c8b5f79f5 (diff)
Base stuff for named pipe IPC
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9910 e03df62e-2008-0410-955e-edbf42e46eb7
Diffstat (limited to 'win/inspircd_win32wrapper.cpp')
-rw-r--r--win/inspircd_win32wrapper.cpp23
1 files changed, 2 insertions, 21 deletions
diff --git a/win/inspircd_win32wrapper.cpp b/win/inspircd_win32wrapper.cpp
index c32d31d5a..75a9eaf4f 100644
--- a/win/inspircd_win32wrapper.cpp
+++ b/win/inspircd_win32wrapper.cpp
@@ -363,21 +363,7 @@ int getopt_long_only(int ___argc, char *const *___argv, const char *__shortopts,
return 1;
}
-/* IPC Messages */
-#define IPC_MESSAGE_REHASH 1
-#define IPC_MESSAGE_DIE 2
-#define IPC_MESSAGE_RESTART 3
-
-IPC::IPC(InspIRCd* Srv) : Instance(Srv)
-{
- static DWORD buflen = 1024;
- static const char * pipename = "\\\\.\\mailslot\\Inspircd";
- hIPCPipe = CreateMailslot(pipename, buflen, 0, 0);
- if (hIPCPipe == INVALID_HANDLE_VALUE)
- printf("IPC Pipe could not be created. Are you sure you didn't start InspIRCd twice?\n");
-}
-
-void IPC::Check()
+/*void IPC::Check()
{
if (hIPCPipe == INVALID_HANDLE_VALUE)
return;
@@ -407,12 +393,7 @@ void IPC::Check()
Instance->Restart("IPC_MESSAGE_RESTART received by mailslot.");
break;
}
-}
-
-IPC::~IPC()
-{
- CloseHandle(hIPCPipe);
-}
+}*/
/* These three functions were created from looking at how ares does it