blob: 8ca189e6fe39b17e8eb65e105c73a8be9a27d3c6 [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
Zesstra7b2fbe72017-06-17 19:05:06 +020026#define OC_EUID 2
MG Mud User88f12472016-06-24 23:31:02 +020027
28/* Possible options for configure_driver().
29 */
30#define DC_MEMORY_LIMIT 0
31#define DC_ENABLE_HEART_BEATS 1
32#define DC_LONG_EXEC_TIME 2
33#define DC_DATA_CLEAN_TIME 3
34#define DC_TLS_CERTIFICATE 4
35#define DC_TLS_DHE_PARAMETER 5
36#define DC_TLS_CIPHERLIST 6
37#define DC_EXTRA_WIZINFO_SIZE 7
38#define DC_DEFAULT_RUNTIME_LIMITS 8
39#define DC_SWAP_COMPACT_MODE 9
40
41#endif /* LPC_CONFIGURATION_H_ */