2015-04-04 4 views
0

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

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

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

ответ

2

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

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

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