|
ascii-chat 0.6.0
Real-time terminal-based video chat with ASCII art conversion
|
Preset option configurations for ascii-chat modes. More...
Go to the source code of this file.
Functions | |
| const options_config_t * | options_preset_binary (const char *program_name, const char *description) |
| Get binary-level options preset. | |
| const options_config_t * | options_preset_server (const char *program_name, const char *description) |
| Get server mode options preset. | |
| const options_config_t * | options_preset_client (const char *program_name, const char *description) |
| Get client mode options preset. | |
| const options_config_t * | options_preset_mirror (const char *program_name, const char *description) |
| Get mirror mode options preset. | |
| const options_config_t * | options_preset_acds (const char *program_name, const char *description) |
| Get acds mode options preset. | |
Preset option configurations for ascii-chat modes.
Definition in file presets.c.
| const options_config_t * options_preset_acds | ( | const char * | program_name, |
| const char * | description | ||
| ) |
Get acds mode options preset.
| program_name | Optional program name (defaults to "ascii-chat acds") |
| description | Optional program description (defaults to "ASCII Chat Discovery Service") |
Definition at line 571 of file presets.c.
References action_show_version(), options_builder_t::description, log_file, LOG_INFO, options_builder_add_action(), options_builder_add_bool(), options_builder_add_callback(), options_builder_add_positional(), options_builder_add_string(), options_builder_build(), options_builder_create(), options_builder_destroy(), parse_log_level(), parse_server_bind_address(), and options_builder_t::program_name.
Referenced by parse_acds_options(), and usage_acds().
| const options_config_t * options_preset_binary | ( | const char * | program_name, |
| const char * | description | ||
| ) |
Get binary-level options preset.
Binary options are parsed BEFORE mode selection. Includes: –help, –version, –log-file, –log-level, etc.
| program_name | Optional program name (defaults to "ascii-chat") |
| description | Optional program description |
Definition at line 273 of file presets.c.
References options_builder_t::description, options_builder_add_bool(), options_builder_build(), options_builder_create(), options_builder_destroy(), and options_builder_t::program_name.
| const options_config_t * options_preset_client | ( | const char * | program_name, |
| const char * | description | ||
| ) |
Get client mode options preset.
| program_name | Optional program name (defaults to "ascii-chat client") |
| description | Optional program description (defaults to "Connect to ascii-chat server") |
Definition at line 398 of file presets.c.
References action_help_client(), action_list_microphones(), action_list_speakers(), action_list_webcams(), action_show_capabilities(), options_builder_t::description, OPT_MICROPHONE_INDEX_DEFAULT, OPT_PORT_DEFAULT, OPT_RECONNECT_ATTEMPTS_DEFAULT, OPT_SPEAKERS_INDEX_DEFAULT, options_builder_add_action(), options_builder_add_bool(), options_builder_add_dependency_conflicts(), options_builder_add_dependency_requires(), options_builder_add_int(), options_builder_add_positional(), options_builder_add_string(), options_builder_build(), options_builder_create(), options_builder_destroy(), parse_client_address(), and options_builder_t::program_name.
Referenced by parse_client_options(), and usage_client().
| const options_config_t * options_preset_mirror | ( | const char * | program_name, |
| const char * | description | ||
| ) |
Get mirror mode options preset.
| program_name | Optional program name (defaults to "ascii-chat mirror") |
| description | Optional program description (defaults to "Local webcam viewing (no network)") |
Definition at line 530 of file presets.c.
References action_help_mirror(), action_list_webcams(), action_show_capabilities(), options_builder_t::description, options_builder_add_action(), options_builder_add_dependency_requires(), options_builder_build(), options_builder_create(), options_builder_destroy(), and options_builder_t::program_name.
Referenced by parse_mirror_options(), and usage_mirror().
| const options_config_t * options_preset_server | ( | const char * | program_name, |
| const char * | description | ||
| ) |
Get server mode options preset.
| program_name | Optional program name (defaults to "ascii-chat server") |
| description | Optional program description (defaults to "Start ascii-chat server") |
Definition at line 300 of file presets.c.
References action_help_server(), action_list_microphones(), action_list_speakers(), action_list_webcams(), action_show_version(), options_builder_t::description, OPT_MAX_CLIENTS_DEFAULT, OPT_PORT_DEFAULT, options_builder_add_action(), options_builder_add_bool(), options_builder_add_dependency_conflicts(), options_builder_add_int(), options_builder_add_positional(), options_builder_add_string(), options_builder_build(), options_builder_create(), options_builder_destroy(), parse_server_bind_address(), and options_builder_t::program_name.
Referenced by parse_server_options(), and usage_server().