/[svn]/hopm/trunk/src/libopm/src/opm_types.h
ViewVC logotype

Contents of /hopm/trunk/src/libopm/src/opm_types.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 5135 - (show annotations)
Thu Dec 25 18:51:51 2014 UTC (5 years, 5 months ago) by michael
File MIME type: text/x-csrc
File size: 1498 byte(s)
- propset svn:eol-style native

1 #ifndef OPM_TYPES_H
2 #define OPM_TYPES_H
3
4 /* Configuration Directives */
5 #define OPM_CONFIG_FD_LIMIT 0
6 #define OPM_CONFIG_BIND_IP 1
7 #define OPM_CONFIG_DNSBL_HOST 2
8 #define OPM_CONFIG_TARGET_STRING 3
9 #define OPM_CONFIG_SCAN_IP 4
10 #define OPM_CONFIG_SCAN_PORT 5
11 #define OPM_CONFIG_MAX_READ 6
12 #define OPM_CONFIG_TIMEOUT 7
13
14 /* Configuration Variable Types */
15 #define OPM_TYPE_INT 1
16 #define OPM_TYPE_STRING 2
17 #define OPM_TYPE_ADDRESS 3
18 #define OPM_TYPE_STRINGLIST 4
19
20 /* Protocols */
21 #define OPM_TYPE_HTTP 1
22 #define OPM_TYPE_SOCKS4 2
23 #define OPM_TYPE_SOCKS5 3
24 #define OPM_TYPE_WINGATE 4
25 #define OPM_TYPE_ROUTER 5
26 #define OPM_TYPE_HTTPPOST 6
27
28 /* States */
29 #define OPM_STATE_UNESTABLISHED 1
30 #define OPM_STATE_ESTABLISHED 2
31 #define OPM_STATE_NEGSENT 3
32 #define OPM_STATE_CLOSED 4
33
34
35 /* Callbacks -- If more callback types are added,
36 CBLEN will need to be changed in libopm.h accordingly */
37
38 #define OPM_CALLBACK_OPENPROXY 0 /* An open proxy has been found REMOTE/SCANNER */
39 #define OPM_CALLBACK_NEGFAIL 1 /* Negotiation to a proxy has failed REMOTE/SCANNER */
40 #define OPM_CALLBACK_END 2 /* A scan has ended REMOTE/SCANNER */
41 #define OPM_CALLBACK_ERROR 3 /* An unrecoverable error has occured */
42 #define OPM_CALLBACK_TIMEOUT 4 /* Specific scan (protocol) on host has timed out */
43
44 #endif /* OPM_TYPES_H */

Properties

Name Value
svn:eol-style native
svn:keywords Id

svnadmin@ircd-hybrid.org
ViewVC Help
Powered by ViewVC 1.1.28