Neman wakili na CFNetwork API ne na C wanda za a iya amfani da shi kai tsaye daga C++; juya komai zuwa abubuwan Objective-C zaɓi ne. Kira CFNetworkCopyProxiesForURL tare da CFURL ɗin manufa da saitunan CFNetworkCopySystemProxySettings don samun ƙamus ɗin wakili cikin tsari.

ƘimaMallaka
Abubuwan da Copy ya ƙirƙira ko ya mayar, gami da hanyoyi da saitunaMallakar mai kira; saki kowane abin mallaka wanda ba null ba
Ƙamus daga jeri ko sunan mai masauki daga ƙamus ta hanyar GetAn aro; kada ka sake shi ba tare da ka riƙe shi ba

Don ingantattun routes da ma'auni a cikin kewayo, fitarwar na iya kasancewa:

CFDictionaryRef proxy = static_cast<CFDictionaryRef>(
    CFArrayGetValueAtIndex(routes, index));
CFStringRef hostname = static_cast<CFStringRef>(
    CFDictionaryGetValue(proxy, kCFProxyHostNameKey));

Karanta kCFProxyTypeKey kafin ka ɗauki shigarwar a matsayin ƙarshen wuri. 'Yan takarar kai tsaye da na daidaitawar atomatik suna buƙatar kulawa daban.

Juya sunan mai masauki na CFString da tashar CFNumber na takamaiman shigarwa yayin da mai shi yake raye. Ƙimar C++ da aka fitar za su iya shiga cikin saitunan jigilar. Don riƙe CFString ɗin kansa bayan sakamakon, fara riƙe shi sannan ka daidaita hakan da CFRelease daga baya; in ba haka ba ka gama kafin ka saki mai shi da ya ƙunsa.

Saki URL ɗin manufa da aka ƙirƙira/ankwa, ƙamus ɗin saituna da jerin sakamako yayin tsaftacewa, ka yi amfani da mai tsaron iyaka idan ya dace. Nau'in CFStringRef na mai canzawa shi kaɗai ba ya ba da mallaka a kan sakamakon Get.

Labarai masu alaƙa