コード例 #1
0
ファイル: LibCurl.cs プロジェクト: gsemac/Gsemac.Common
        public static CurlCode GlobalInit(CurlGlobal flags = CurlGlobal.Default)
        {
            lock (globalInitMutex) {
                // curl_global_init is reference counted, but I do manual reference counting in order to implement IsInitialized.

                ++globalInitRefCount;

                return(Environment.Is64BitProcess ?
                       LibCurlNative.GlobalInit64(flags) :
                       LibCurlNative.GlobalInit32(flags));
            }
        }
コード例 #2
0
ファイル: LibCurlNative.cs プロジェクト: gsemac/Gsemac.Common
 public static extern CurlCode GlobalInit32(CurlGlobal flags = CurlGlobal.Default);
コード例 #3
0
ファイル: CurlNative.cs プロジェクト: MichalPetryka/CurlNet
 internal static extern CurlCode GlobalInit(CurlGlobal flags);