HelenOS sources
logger_log_t 53 uspace/srv/logger/ctl.c logger_log_t *log = find_log_by_name_and_lock(full_name);
logger_log_t 64 uspace/srv/logger/initlvl.c logger_log_t *log = find_or_create_log_and_lock(key, 0);
logger_log_t 72 uspace/srv/logger/logger.h logger_log_t *parent;
logger_log_t 81 uspace/srv/logger/logger.h logger_log_t *logs[MAX_REFERENCED_LOGS_PER_CLIENT];
logger_log_t 84 uspace/srv/logger/logger.h logger_log_t *find_log_by_name_and_lock(const char *name);
logger_log_t 85 uspace/srv/logger/logger.h logger_log_t *find_or_create_log_and_lock(const char *, sysarg_t);
logger_log_t 86 uspace/srv/logger/logger.h logger_log_t *find_log_by_id_and_lock(sysarg_t);
logger_log_t 87 uspace/srv/logger/logger.h bool shall_log_message(logger_log_t *, log_level_t);
logger_log_t 88 uspace/srv/logger/logger.h void log_unlock(logger_log_t *);
logger_log_t 89 uspace/srv/logger/logger.h void write_to_log(logger_log_t *, log_level_t, const char *);
logger_log_t 90 uspace/srv/logger/logger.h void log_release(logger_log_t *);
logger_log_t 93 uspace/srv/logger/logger.h bool register_log(logger_registered_logs_t *, logger_log_t *);
logger_log_t 42 uspace/srv/logger/logs.c static logger_log_t *find_log_by_name_and_parent_no_list_lock(const char *name, logger_log_t *parent)
logger_log_t 44 uspace/srv/logger/logs.c list_foreach(log_list, link, logger_log_t, log) {
logger_log_t 67 uspace/srv/logger/logs.c static logger_log_t *create_log_no_locking(const char *name, logger_log_t *parent)
logger_log_t 69 uspace/srv/logger/logs.c logger_log_t *result = calloc(1, sizeof(logger_log_t));
logger_log_t 112 uspace/srv/logger/logs.c logger_log_t *find_or_create_log_and_lock(const char *name, sysarg_t parent_id)
logger_log_t 114 uspace/srv/logger/logs.c logger_log_t *result = NULL;
logger_log_t 115 uspace/srv/logger/logs.c logger_log_t *parent = (logger_log_t *) parent_id;
logger_log_t 140 uspace/srv/logger/logs.c logger_log_t *find_log_by_name_and_lock(const char *name)
logger_log_t 142 uspace/srv/logger/logs.c logger_log_t *result = NULL;
logger_log_t 145 uspace/srv/logger/logs.c list_foreach(log_list, link, logger_log_t, log) {
logger_log_t 157 uspace/srv/logger/logs.c logger_log_t *find_log_by_id_and_lock(sysarg_t id)
logger_log_t 159 uspace/srv/logger/logs.c logger_log_t *result = NULL;
logger_log_t 162 uspace/srv/logger/logs.c list_foreach(log_list, link, logger_log_t, log) {
logger_log_t 174 uspace/srv/logger/logs.c static log_level_t get_actual_log_level(logger_log_t *log)
logger_log_t 186 uspace/srv/logger/logs.c bool shall_log_message(logger_log_t *log, log_level_t level)
logger_log_t 194 uspace/srv/logger/logs.c void log_unlock(logger_log_t *log)
logger_log_t 207 uspace/srv/logger/logs.c void log_release(logger_log_t *log)
logger_log_t 285 uspace/srv/logger/logs.c void write_to_log(logger_log_t *log, log_level_t level, const char *message)
logger_log_t 308 uspace/srv/logger/logs.c bool register_log(logger_registered_logs_t *logs, logger_log_t *new_log)
logger_log_t 326 uspace/srv/logger/logs.c logger_log_t *log = logs->logs[i];
logger_log_t 50 uspace/srv/logger/writer.c static logger_log_t *handle_create_log(sysarg_t parent)
logger_log_t 57 uspace/srv/logger/writer.c logger_log_t *log = find_or_create_log_and_lock(name, parent);
logger_log_t 66 uspace/srv/logger/writer.c logger_log_t *log = find_log_by_id_and_lock(log_id);
logger_log_t 96 uspace/srv/logger/writer.c logger_log_t *log;
HelenOS homepage, sources at GitHub