libamxrt
0.4.2
Ambiorix Run Time Library
|
Go to the source code of this file.
Data Structures | |
struct | _runtime |
struct | _runtime_options |
Macros | |
#define | AMXRT_CVAL_PLUGIN_DIR "/usr/lib/amx" |
#define | AMXRT_CVAL_CFG_DIR "/etc/amx" |
#define | AMXRT_CVAL_BACKEND_DIR "/usr/bin/mods/amxb" |
#define | AMXRT_CVAL_STORAGE_TYPE "odl" |
#define | COLOR_BLACK "\033[30m" |
#define | COLOR_RED "\033[31m" |
#define | COLOR_GREEN "\033[32m" |
#define | COLOR_YELLOW "\033[33m" |
#define | COLOR_BLUE "\033[34m" |
#define | COLOR_MAGENTA "\033[35m" |
#define | COLOR_CYAN "\033[36m" |
#define | COLOR_WHITE "\033[37m" |
#define | COLOR_BRIGHT_BLACK "\033[30;1m" |
#define | COLOR_BRIGHT_RED "\033[31;1m" |
#define | COLOR_BRIGHT_GREEN "\033[32;1m" |
#define | COLOR_BRIGHT_YELLOW "\033[33;1m" |
#define | COLOR_BRIGHT_BLUE "\033[34;1m" |
#define | COLOR_BRIGHT_MAGENTA "\033[35;1m" |
#define | COLOR_BRIGHT_CYAN "\033[36;1m" |
#define | COLOR_BRIGHT_WHITE "\033[37;1m" |
#define | COLOR_RESET "\033[0m" |
#define | BLUE 0 |
#define | GREEN 1 |
#define | RED 2 |
#define | WHITE 3 |
#define | CYAN 4 |
#define | YELLOW 5 |
#define | RESET 6 |
#define | c(x) get_color(x) |
Typedefs | |
typedef struct _runtime | amxrt_t |
typedef struct _runtime_options | amxrt_arg_t |
Functions | |
PRIVATE const char * | get_color (uint32_t cc) |
PRIVATE amxrt_t * | amxrt_get (void) |
PRIVATE void | amxrt_cmd_line_add_default_options (void) |
PRIVATE void | amxrt_print_help (void) |
PRIVATE void | amxrt_print_configuration (void) |
PRIVATE void | amxrt_print_error (const char *fmt,...) |
PRIVATE void | amxrt_print_message (const char *fmt,...) |
PRIVATE void | amxrt_print_failure (amxo_parser_t *parser, const char *string) |
PRIVATE void | amxrt_config_add_options (amxo_parser_t *parser) |
PRIVATE void | amxrt_connection_detect_sockets (amxc_var_t *config) |
PRIVATE int | amxrt_connection_load_backends (amxc_var_t *config) |
PRIVATE int | amxrt_connection_connect_all (amxo_parser_t *parser) |
PRIVATE int | amxrt_connection_listen_all (amxo_parser_t *parser) |
PRIVATE int | amxrt_connection_register_dm (amxo_parser_t *parser, amxd_dm_t *dm) |
PRIVATE amxp_connection_t * | amxrt_el_get_connection (amxc_llist_t *cons, int fd) |
PRIVATE int | amxrt_dm_create_dir (amxo_parser_t *parser, uid_t uid, gid_t gid) |
#define AMXRT_CVAL_BACKEND_DIR "/usr/bin/mods/amxb" |
Definition at line 66 of file amxrt_priv.h.
#define AMXRT_CVAL_CFG_DIR "/etc/amx" |
Definition at line 65 of file amxrt_priv.h.
#define AMXRT_CVAL_PLUGIN_DIR "/usr/lib/amx" |
Definition at line 64 of file amxrt_priv.h.
#define AMXRT_CVAL_STORAGE_TYPE "odl" |
Definition at line 67 of file amxrt_priv.h.
#define BLUE 0 |
Definition at line 89 of file amxrt_priv.h.
#define c | ( | x | ) | get_color(x) |
Definition at line 97 of file amxrt_priv.h.
#define COLOR_BLACK "\033[30m" |
Definition at line 69 of file amxrt_priv.h.
#define COLOR_BLUE "\033[34m" |
Definition at line 73 of file amxrt_priv.h.
#define COLOR_BRIGHT_BLACK "\033[30;1m" |
Definition at line 78 of file amxrt_priv.h.
#define COLOR_BRIGHT_BLUE "\033[34;1m" |
Definition at line 82 of file amxrt_priv.h.
#define COLOR_BRIGHT_CYAN "\033[36;1m" |
Definition at line 84 of file amxrt_priv.h.
#define COLOR_BRIGHT_GREEN "\033[32;1m" |
Definition at line 80 of file amxrt_priv.h.
#define COLOR_BRIGHT_MAGENTA "\033[35;1m" |
Definition at line 83 of file amxrt_priv.h.
#define COLOR_BRIGHT_RED "\033[31;1m" |
Definition at line 79 of file amxrt_priv.h.
#define COLOR_BRIGHT_WHITE "\033[37;1m" |
Definition at line 85 of file amxrt_priv.h.
#define COLOR_BRIGHT_YELLOW "\033[33;1m" |
Definition at line 81 of file amxrt_priv.h.
#define COLOR_CYAN "\033[36m" |
Definition at line 75 of file amxrt_priv.h.
#define COLOR_GREEN "\033[32m" |
Definition at line 71 of file amxrt_priv.h.
#define COLOR_MAGENTA "\033[35m" |
Definition at line 74 of file amxrt_priv.h.
#define COLOR_RED "\033[31m" |
Definition at line 70 of file amxrt_priv.h.
#define COLOR_RESET "\033[0m" |
Definition at line 87 of file amxrt_priv.h.
#define COLOR_WHITE "\033[37m" |
Definition at line 76 of file amxrt_priv.h.
#define COLOR_YELLOW "\033[33m" |
Definition at line 72 of file amxrt_priv.h.
#define CYAN 4 |
Definition at line 93 of file amxrt_priv.h.
#define GREEN 1 |
Definition at line 90 of file amxrt_priv.h.
#define RED 2 |
Definition at line 91 of file amxrt_priv.h.
#define RESET 6 |
Definition at line 95 of file amxrt_priv.h.
#define WHITE 3 |
Definition at line 92 of file amxrt_priv.h.
#define YELLOW 5 |
Definition at line 94 of file amxrt_priv.h.
typedef struct _runtime_options amxrt_arg_t |
PRIVATE void amxrt_cmd_line_add_default_options | ( | void | ) |
Definition at line 178 of file amxrt_args.c.
PRIVATE void amxrt_config_add_options | ( | amxo_parser_t * | parser | ) |
Definition at line 183 of file amxrt_config.c.
PRIVATE int amxrt_connection_connect_all | ( | amxo_parser_t * | parser | ) |
Definition at line 342 of file amxrt_connections.c.
PRIVATE void amxrt_connection_detect_sockets | ( | amxc_var_t * | config | ) |
Definition at line 256 of file amxrt_connections.c.
PRIVATE int amxrt_connection_listen_all | ( | amxo_parser_t * | parser | ) |
Definition at line 360 of file amxrt_connections.c.
PRIVATE int amxrt_connection_load_backends | ( | amxc_var_t * | config | ) |
Definition at line 293 of file amxrt_connections.c.
PRIVATE int amxrt_connection_register_dm | ( | amxo_parser_t * | parser, |
amxd_dm_t * | dm | ||
) |
PRIVATE int amxrt_dm_create_dir | ( | amxo_parser_t * | parser, |
uid_t | uid, | ||
gid_t | gid | ||
) |
Definition at line 436 of file amxrt_save_load.c.
PRIVATE amxp_connection_t* amxrt_el_get_connection | ( | amxc_llist_t * | cons, |
int | fd | ||
) |
Definition at line 240 of file amxrt_el_libevent.c.
PRIVATE amxrt_t* amxrt_get | ( | void | ) |
PRIVATE void amxrt_print_configuration | ( | void | ) |
Definition at line 166 of file amxrt_user_output.c.
PRIVATE void amxrt_print_error | ( | const char * | fmt, |
... | |||
) |
Definition at line 174 of file amxrt_user_output.c.
PRIVATE void amxrt_print_failure | ( | amxo_parser_t * | parser, |
const char * | string | ||
) |
Definition at line 213 of file amxrt_user_output.c.
PRIVATE void amxrt_print_help | ( | void | ) |
Definition at line 160 of file amxrt_user_output.c.
PRIVATE void amxrt_print_message | ( | const char * | fmt, |
... | |||
) |
Definition at line 193 of file amxrt_user_output.c.
PRIVATE const char* get_color | ( | uint32_t | cc | ) |
Definition at line 130 of file amxrt_user_output.c.