| 396 | } |
| 397 | |
| 398 | void ytutils::Init(uint32_t histTUS, uint32_t favTUS) |
| 399 | { |
| 400 | ftInit(sce_paf_malloc, sce_paf_free, sce_paf_realloc, utils::DoGETRequest, utils::DoPOSTRequest); |
| 401 | |
| 402 | if (!s_histLog) |
| 403 | { |
| 404 | s_histLog = new ytutils::HistLog(histTUS); |
| 405 | } |
| 406 | if (!s_favLog) |
| 407 | { |
| 408 | s_favLog = new ytutils::FavLog(favTUS); |
| 409 | } |
| 410 | |
| 411 | s_downloader = new Downloader(); |
| 412 | |
| 413 | s_share = curl_share_init(); |
| 414 | curl_share_setopt(s_share, CURLSHOPT_SHARE, CURL_LOCK_DATA_COOKIE); |
| 415 | curl_share_setopt(s_share, CURLSHOPT_SHARE, CURL_LOCK_DATA_DNS); |
| 416 | curl_share_setopt(s_share, CURLSHOPT_SHARE, CURL_LOCK_DATA_SSL_SESSION); |
| 417 | curl_share_setopt(s_share, CURLSHOPT_SHARE, CURL_LOCK_DATA_CONNECT); |
| 418 | curl_share_setopt(s_share, CURLSHOPT_SHARE, CURL_LOCK_DATA_PSL); |
| 419 | } |
| 420 | |
| 421 | void ytutils::Flush() |
| 422 | { |
nothing calls this directly
no outgoing calls
no test coverage detected