|
Node Director
|
#include <winsock2.h>#include <windows.h>#include <tchar.h>#include <stdlib.h>#include <stdio.h>#include <io.h>#include <fcntl.h>#include <process.h>#include <string.h>#include <ctype.h>#include <time.h>#include <stdarg.h>#include <errno.h>#include <sys/types.h>#include <sys/stat.h>#include "wininetd.h"Classes | |
| struct | s_portmap |
| struct | s_thread_data |
Macros | |
| #define | WINET_LOG_MESSAGE 1 |
| #define | WINET_LOG_WARNING 2 |
| #define | WINET_LOG_ERROR 3 |
| #define | MAX_PMAPS 128 |
| #define | CFGFILENAME "wininetd.conf" |
| #define | ACCEPT_TIMEOUT 4 |
| #define | LSN_BKLOG 128 |
| #define | WINET_CHILD_FLAGS (CREATE_NEW_PROCESS_GROUP | CREATE_NO_WINDOW) |
| #define | CLIENT_IP _TEXT("CLIENT_IP") |
| #define | CLIENT_PORT _TEXT("CLIENT_PORT") |
| #define | LONGEST_ADDR _T("111.111.111.111") |
| #define | LONGEST_PORT _T("12345") |
Typedefs | |
| typedef struct s_portmap | portmap_t |
| typedef struct s_thread_data | thread_data_t |
Functions | |
| unsigned int __stdcall | winet_thread_proc (void *data) |
| void | pWin32Error (char const *fmt,...) |
| void | pWinsockError (char const *fmt,...) |
| int | winet_stop_service (void) |
| int | winet_main (int argc, char const **argv) |
| #define ACCEPT_TIMEOUT 4 |
Referenced by winet_main().
| #define CFGFILENAME "wininetd.conf" |
Referenced by winet_main().
| #define CLIENT_IP _TEXT("CLIENT_IP") |
Referenced by winet_main().
| #define CLIENT_PORT _TEXT("CLIENT_PORT") |
Referenced by winet_main().
| #define LONGEST_ADDR _T("111.111.111.111") |
| #define LONGEST_PORT _T("12345") |
| #define LSN_BKLOG 128 |
| #define MAX_PMAPS 128 |
| #define WINET_CHILD_FLAGS (CREATE_NEW_PROCESS_GROUP | CREATE_NO_WINDOW) |
| #define WINET_LOG_ERROR 3 |
Referenced by winet_main().
| #define WINET_LOG_MESSAGE 1 |
Referenced by winet_main().
| #define WINET_LOG_WARNING 2 |
Referenced by pWin32Error(), pWinsockError(), and winet_main().
| typedef struct s_thread_data thread_data_t |
| void pWin32Error | ( | char const * | fmt, |
| ... | |||
| ) |
References WINET_LOG_WARNING.
Referenced by winet_main().
| void pWinsockError | ( | char const * | fmt, |
| ... | |||
| ) |
References WINET_LOG_WARNING.
| int winet_main | ( | int | argc, |
| char const ** | argv | ||
| ) |
References ACCEPT_TIMEOUT, CFGFILENAME, CLIENT_IP, CLIENT_PORT, s_portmap::cmdline, pWin32Error(), WINET_APPNAME, WINET_LOG_ERROR, WINET_LOG_MESSAGE, and WINET_LOG_WARNING.
Referenced by main().
| int winet_stop_service | ( | void | ) |
Referenced by main().
| unsigned int __stdcall winet_thread_proc | ( | void * | data | ) |
References s_thread_data::asock.
1.8.1.2