Перечисление настроек Libtorrent

В сессиях Libtorrent есть несколько enurm, я немного застрял в том, как настроить enurm, например, в следующем:

   struct session_settings
{
enum suggest_mode_t
{
no_piece_suggestions,
suggest_read_cache,
};
}

no_piece_suggestions является 0 а также suggest_read_cache является 1 с no_piece_suggestions по умолчанию, так как бы я сделал suggest_read_cache по умолчанию?

0

Решение

Значение по умолчанию просто означает, какой будет настройка, если вы ее не установите.

Если вы хотите изменить значение по умолчанию, измените исходный файл libtorrent src / session.cpp (где определен конструктор session_settings).

Если вы просто хотите изменить настройки для вашего объекта сеанса, создайте объект session_settings, установите для session_settings :: offer_mode значение session_settings :: offer_read_cache, затем вызовите session :: set_settings () для вашего объекта настроек.

2

Другие решения


По вопросам рекламы [email protected]