![]() |
UltraGrid
UltraGrid Low-Latency High-Resolution Transmission System
|
#include <cstdarg>#include <cstdio>#include <cstdlib>#include <cstring>#include <iterator>#include <unistd.h>#include "debug.h"#include "host.h"#include "utils/color_out.h"
Go to the source code of this file.
Macros | |
| #define | MOD_NAME "[color_out] " |
Functions | |
| bool | color_output_init () |
| sets internal variable color_stdout and retunrs its contents | |
| int | color_printf (const char *format,...) |
| static bool | is_output_color () |
| template<class OutputIt > | |
| static int | prune_ansi_sequences (const char *in, OutputIt out) |
| void | prune_ansi_sequences_inplace (std::string &str) |
| char * | prune_ansi_sequences_inplace_cstr (char *cstr) |
| string | prune_ansi_sequences_str (const char *in) |
Variables | |
| static bool | color_stdout |
Definition in file color_out.cpp.
| #define MOD_NAME "[color_out] " |
Definition at line 53 of file color_out.cpp.
Referenced by is_output_color().
| bool color_output_init | ( | void | ) |
sets internal variable color_stdout and retunrs its contents
Definition at line 168 of file color_out.cpp.
References color_stdout, and is_output_color().
Referenced by Log_output::Log_output(), and common_preinit().

| int color_printf | ( | const char * | format, |
| ... ) |
Definition at line 220 of file color_out.cpp.
References Log_output::Buffer::append(), color_stdout, Log_output::get_buffer(), get_log_output(), len, prune_ansi_sequences(), and vsnprintf().
Referenced by image_pattern_blank::image_pattern_blank(), audio_alsa_list_devices(), audio_cap_alsa_help(), audio_cap_ca_help(), audio_cap_ca_init(), audio_cap_pw_help(), audio_cap_testcard_init(), audio_play_alsa_help(), audio_play_ca_help(), audio_play_dummy_help(), audio_play_portaudio_help(), audio_play_pw_help(), bob_init(), capture_filter_init(), create_dir(), decklink_help(), df_usage(), display_drm_init(), display_dummy_init(), display_pw_help(), get_video_desc_from_string(), hw_accel_from_str(), keyboard_control::impl::info(), init(), init(), init(), init(), init(), init(), init(), init(), linear_init(), list_hints(), parse_audio_format(), image_pattern_strips::parse_fmt(), parse_opts(), parse_port(), playback_usage(), portaudio_print_help(), print_aja_device_details(), print_bmd_device_profiles(), print_common_opts(), print_connectors(), print_control_help(), print_devices(), print_module_usage(), print_output_modes(), resize_algo_from_string(), rtps_server_usage(), sdl2_print_displays(), sdp_print_supported_codecs(), sdp_set_options(), set_fec(), set_pixfmt_conv_policy(), show_generic_help(), show_help(), show_help(), show_help(), show_help(), show_help(), show_help(), show_help(), show_help(), show_help(), show_help(), show_vo_postprocess_help(), start_nat_traverse(), testcard_show_codec_help(), text_init(), usage(), usage(), usage(), usage(), usage(), usage(), usage(), usage(), usage(), usage(), usage(), usage(), usage(), usage(), usage(), usage(), usage(), usage(), usage(), usage(), usage(), usage(), usage(), vidcap_decklink_print_card_info(), vidcap_file_show_help(), vidcap_import_init(), vidcap_screen_linux_init(), vidcap_testcard2_init(), and vidcap_ximea_show_help().

|
static |
Definition at line 140 of file color_out.cpp.
References get_commandline_param(), and MOD_NAME.
Referenced by color_output_init().

|
static |
Definition at line 175 of file color_out.cpp.
Referenced by color_printf(), prune_ansi_sequences_inplace(), prune_ansi_sequences_inplace_cstr(), and prune_ansi_sequences_str().
| void prune_ansi_sequences_inplace | ( | std::string & | str | ) |
Definition at line 208 of file color_out.cpp.
References len, and prune_ansi_sequences().
Referenced by log_vprintf().

| char * prune_ansi_sequences_inplace_cstr | ( | char * | cstr | ) |
Definition at line 215 of file color_out.cpp.
References prune_ansi_sequences().
Referenced by wrap_paragraph().

| string prune_ansi_sequences_str | ( | const char * | in | ) |
Definition at line 202 of file color_out.cpp.
References prune_ansi_sequences().
Referenced by Logger::~Logger().

|
static |
Definition at line 57 of file color_out.cpp.
Referenced by color_output_init(), and color_printf().