blob: b2c0b880e3080a034473759fb4e38bfc38e2f498 [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001#ifndef LPC_CONFIGURATION_H_
2#define LPC_CONFIGURATION_H_
3
4/* Definition of argument values for the configure_*() efuns.
5 */
6
7/* Possible options for configure_interactive().
8 */
9#define IC_MAX_WRITE_BUFFER_SIZE 0
10#define IC_SOCKET_BUFFER_SIZE 1
11#define IC_COMBINE_CHARSET_AS_STRING 2
12#define IC_COMBINE_CHARSET_AS_ARRAY 3
13#define IC_CONNECTION_CHARSET_AS_STRING 4
14#define IC_CONNECTION_CHARSET_AS_ARRAY 5
15#define IC_QUOTE_IAC 6
16#define IC_TELNET_ENABLED 7
17#define IC_MCCP 8
18#define IC_PROMPT 9
19#define IC_MAX_COMMANDS 10
20#define IC_MODIFY_COMMAND 11
21
22/* Possible options for configure_object().
23 */
24#define OC_COMMANDS_ENABLED 0
25#define OC_HEART_BEAT 1
26
27/* Possible options for configure_driver().
28 */
29#define DC_MEMORY_LIMIT 0
30#define DC_ENABLE_HEART_BEATS 1
31#define DC_LONG_EXEC_TIME 2
32#define DC_DATA_CLEAN_TIME 3
33#define DC_TLS_CERTIFICATE 4
34#define DC_TLS_DHE_PARAMETER 5
35#define DC_TLS_CIPHERLIST 6
36#define DC_EXTRA_WIZINFO_SIZE 7
37#define DC_DEFAULT_RUNTIME_LIMITS 8
38#define DC_SWAP_COMPACT_MODE 9
39
40#endif /* LPC_CONFIGURATION_H_ */