55 #if !defined(__AMXRT_PRIV_H__)
56 #define __AMXRT_PRIV_H__
64 #define AMXRT_CVAL_PLUGIN_DIR "/usr/lib/amx"
65 #define AMXRT_CVAL_CFG_DIR "/etc/amx"
66 #define AMXRT_CVAL_BACKEND_DIR "/usr/bin/mods/amxb"
67 #define AMXRT_CVAL_STORAGE_TYPE "odl"
69 #define COLOR_BLACK "\033[30m"
70 #define COLOR_RED "\033[31m"
71 #define COLOR_GREEN "\033[32m"
72 #define COLOR_YELLOW "\033[33m"
73 #define COLOR_BLUE "\033[34m"
74 #define COLOR_MAGENTA "\033[35m"
75 #define COLOR_CYAN "\033[36m"
76 #define COLOR_WHITE "\033[37m"
78 #define COLOR_BRIGHT_BLACK "\033[30;1m"
79 #define COLOR_BRIGHT_RED "\033[31;1m"
80 #define COLOR_BRIGHT_GREEN "\033[32;1m"
81 #define COLOR_BRIGHT_YELLOW "\033[33;1m"
82 #define COLOR_BRIGHT_BLUE "\033[34;1m"
83 #define COLOR_BRIGHT_MAGENTA "\033[35;1m"
84 #define COLOR_BRIGHT_CYAN "\033[36;1m"
85 #define COLOR_BRIGHT_WHITE "\033[37;1m"
87 #define COLOR_RESET "\033[0m"
97 #define c(x) get_color(x)
PRIVATE void amxrt_print_failure(amxo_parser_t *parser, const char *string)
PRIVATE void amxrt_cmd_line_add_default_options(void)
PRIVATE int amxrt_connection_connect_all(amxo_parser_t *parser)
PRIVATE void amxrt_config_add_options(amxo_parser_t *parser)
PRIVATE void amxrt_print_message(const char *fmt,...)
PRIVATE int amxrt_connection_load_backends(amxc_var_t *config)
struct _runtime_options amxrt_arg_t
PRIVATE int amxrt_dm_create_dir(amxo_parser_t *parser, uid_t uid, gid_t gid)
PRIVATE void amxrt_connection_detect_sockets(amxc_var_t *config)
PRIVATE const char * get_color(uint32_t cc)
PRIVATE amxrt_t * amxrt_get(void)
PRIVATE int amxrt_connection_listen_all(amxo_parser_t *parser)
PRIVATE void amxrt_print_error(const char *fmt,...)
PRIVATE int amxrt_connection_register_dm(amxo_parser_t *parser, amxd_dm_t *dm)
PRIVATE void amxrt_print_help(void)
PRIVATE amxp_connection_t * amxrt_el_get_connection(amxc_llist_t *cons, int fd)
PRIVATE void amxrt_print_configuration(void)
amxc_llist_t cmd_line_args
amxc_llist_t event_sources
amxc_var_t forced_options