|
String | Ase::anklang_home_dir (const String &subdir) |
| Get Anklang home dir, possibly adding subdir .
|
|
std::string | Ase::anklang_runpath (RPath rpath, const String &segment) |
| Retrieve various resource paths at runtime.
|
|
const char *() | Ase::_ (const char *string) |
| Translate message strings in the Anklang/ASE text domain.
|
|
std::string() | Ase::_ (const std::string &string) |
| Translate message strings in the Anklang/ASE text domain.
|
|
const char *() | Ase::_ (const char *string, const char *plural, int64_t n) |
| Translate message strings in the Anklang/ASE text domain, use @plural forms if
!= 1.
|
|
std::string() | Ase::_ (const std::string &string, const std::string &plural, int64_t n) |
| Translate message strings in the Anklang/ASE text domain, use @plural forms if
!= 1.
|
|
void | Ase::AnsiColors::configure (Colorize colorize) |
| Override the environment variable $ASE_COLOR (which may contain "always", "never" or "auto").
|
|
bool | Ase::AnsiColors::colorize_tty (int fd) |
| Check whether the tty fd should use colorization, checks ASE_COLOR if fd == -1.
|
|
std::string | Ase::AnsiColors::color (Colors acolor, Colors c1, Colors c2, Colors c3, Colors c4, Colors c5, Colors c6) |
| Return ANSI code for the specified color if stdout & stderr should be colorized, see colorize_tty().
|
|
const char * | Ase::AnsiColors::color_code (Colors acolor) |
| Return ANSI code for the specified color.
|
|
std::string | Ase::cpu_arch () |
| Retrieve string identifying the CPU architecture.
|
|
String | Ase::cpu_info () |
| Retrieve string identifying the runtime CPU type.
|
|
uint64 | Ase::timestamp_startup () |
| Provides the timestamp_realtime() value from program startup.
|
|
uint64 | Ase::timestamp_realtime () |
| Return the current time as uint64 in µseconds.
|
|
uint64 | Ase::timestamp_resolution () |
| Provide resolution of timestamp_benchmark() in nano-seconds.
|
|
uint64 | Ase::timestamp_benchmark () |
| Returns benchmark timestamp in nano-seconds, clock starts around program startup.
|
|
String | Ase::timestamp_format (uint64 stamp, uint maxlength) |
| Convert stamp into a string, adding µsecond fractions if space permits.
|
|
uint64 | Ase::monotonic_counter () |
| A monotonically increasing counter, increments are atomic and visible in all threads.
|
|
std::string | Ase::executable_path () |
| Retrieve the path to the currently running executable.
|
|
std::string | Ase::executable_name () ASE_PURE |
| Retrieve the name part of executable_path().
|
|
void | Ase::fatal_system_error (const char *file, uint line, const char *format,...) __attribute__((__format__(printf |
|
const char * | Ase::ase_version () |
| Provide a string containing the package version.
|
|
const char * | Ase::ase_build_id () |
| Provide a string containing the ASE library build id.
|
|
String | Ase::program_alias () |
| Retrieve the program name as used for logging or debug messages.
|
|
void | Ase::program_alias_init (String customname) |
| Set program_alias to a non-localized alias other than program_argv0 if desired.
|
|
String | Ase::application_name () |
| Retrieve the localized program name intended for user display.
|
|
void | Ase::application_name_init (String desktopname) |
| Set the application_name to a name other than program_alias if desired.
|
|
String | Ase::program_cwd () |
| The current working directory during startup.
|
|
int | Ase::sched_get_priority (int tid) |
| Retrieve the nice level of process or thread tid .
|
|
bool | Ase::sched_set_priority (int tid, int nicelevel) |
| Try to set the nice level of process or thread tid to nicelevel .
|
|
bool | Ase::sched_fast_priority (int tid) |
| Try to acquire low latency scheduling priority, returns true if nice level is < 0.
|
|
ThreadId | Ase::this_thread_self () |
|
void | Ase::this_thread_set_name (const String &name16chars) |
|
String | Ase::this_thread_get_name () |
|
int | Ase::this_thread_getpid () |
|
int | Ase::this_thread_gettid () |
|
int | Ase::this_thread_online_cpus () |
|
int | Ase::user_id () |
|
String | Ase::user_name () |
|
String | Ase::user_real_name () |
|