MCPcopy Create free account
hub / github.com/GrapheneCt/NetStream / Init

Method Init

NetStream/source/yt_utils.cpp:398–419  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

396}
397
398void 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
421void ytutils::Flush()
422{

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected