| 
    SObjectizer
    5.1
    
   | 
 
Детали реализации. Подробнее...
Пространства имен | |
| namespace | a_console_log | 
| Конфигурация агента a_console_log.  | |
Функции | |
| void | ensure_ending_slash (std::string &path) | 
| Добавление завершающего слеша в конец имени каталога.  Подробнее... | |
| void | get_timestamp (const ACE_Time_Value &mtime, std::string &s) | 
| void | transform_log_message_data_if_needed (std::string &what) | 
| Переворматировать строку если надо.  | |
| bool | starts_with_log_err_pattern (const char *str) | 
| Проверяет равны ли первые 4 символа паттерну "LOG " или "ERR ".  | |
| bool | is_nonprintable_char (char c) | 
| Является ли символ управляющим и нужно ли его преобразовывать в шестнадцатиричное представление.  | |
| size_t | calc_required_capacity (const std::string &v) | 
| Вычисляет необходимую длину результирующей строки.  | |
| void | translate (const std::string &v, std::string &r) | 
| Выполняет преобразование исходной строки в результирующую.  Подробнее... | |
Детали реализации.
| void so_log_2::impl::ensure_ending_slash | ( | std::string & | path | ) | 
Добавление завершающего слеша в конец имени каталога.
Используется в so_log_2::backend_timed_base_t::set_path().
| void so_log_2::impl::translate | ( | const std::string & | v, | 
| std::string & | r | ||
| ) | 
Выполняет преобразование исходной строки в результирующую.
Предполагается, что в r есть достаточно места что бы избежать перераспределения памяти по ходу работы. Так же исходная строка дописывается в конец r.
Перекрестные ссылки is_nonprintable_char().
Используется в transform_log_message_data_if_needed().
      Документация по SObjectizer v.5.1 'Джимара'. Последние изменения: Ср 15 Май 2013 12:56:24. Создано системой 
      
       1.8.3.1
     | 
    
      
         
        |