Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения

Struct collector

Boost , Chapter 1. Boost.Log v2 , Sinks

Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

PrevUpHomeNext

Struct collector

boost::log::sinks::file::collector — Base class for file collectors.

Synopsis

// In header: <boost/log/sinks/text_file_backend.hpp>

struct collector {
  // construct/copy/destruct
  collector() = default;
  collector(collector const &) = delete;
  collector & operator=(collector const &) = delete;
  ~collector();
  // public member functions
  virtual void store_file(filesystem::path const &) = 0;
  virtual uintmax_t 
  scan_for_files(scan_method, filesystem::path const & = filesystem::path(), 
                 unsigned int * = 0) = 0;
};

Description

Все сборщики файлов, поддерживаемые бэкэндами раковины файлов, должны наследовать этот класс.

collector public construct/copy/destruct

  1. Конструктор

    [ORIG_END] -->
  2. <
    collector(collectorconst&)=delete;
    >
  3. <
    collector&operator=(collectorconst&)=delete;
    >
  4. ~collector();

    Виртуальный деструктор

collector public member functions

  1. Функция хранит указанный файл в хранилище. Может привести к более старому удалению файла и длинному перемещению файла.

    Параметры:

    src_path

    Имя файла, который будет храниться

    Параметры:

src_path

The name of the file to be stored

[ORIG_END] -->
  • Скандалы с адресом Спортивный каталог, файл, . Анонимные файлы, в том числе: , , , , , , , .

    Функция в сканируемом каталоге состоит из двух доложек: «оторный файл» в каталоге файлообменника, «Организация» в файлах, «Организация» в рубрике. Модель:

    Все остальные держатели не поддерживаются.

    [Note]Note

    Еслиметодявляется<scan_matching>, эффект этой функции сильно зависит отшаблонаопределения. Рекомендуется выбирать узоры с легко различимыми заполнителями (т.е. имеющие разграничители между ними). В противном случае некоторые файлы могут быть ошибочно найдены или не найдены, что, в свою очередь, может привести к неправильному удалению файла.

    Параметры:

    counter

    Если не<NULLметодявляется<scan_matching>, метод предполагает начальное значение счетчика файлов, которое может использоваться в шаблоне имени файла. Параметр не используется иначе.

    <method>

    Метод сканирования. Если<no_scan>указано, призыв не имеет эффекта.

    <pattern>

    Образец имени файла, еслиметод<scan_matching>. В противном случае параметр не используется.

    Возвращение:

    Количество найденных файлов.


  • PrevUpHomeNext

    Статья Struct collector раздела Chapter 1. Boost.Log v2 Sinks может быть полезна для разработчиков на c++ и boost.




    Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



    :: Главная :: Sinks ::


    реклама


    ©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
    Top.Mail.Ru

    Время компиляции файла: 2024-08-30 11:47:00
    2025-05-20 02:24:10/0.025940895080566/1