Example #1
0
        public static void LockCallback(IntPtr ptr, CURLLOCKDATA data, CURLLOCKACCESS access, IntPtr userdata)
        {
            var thiz = ((GCHandle)userdata).Target as CurlShare;

            thiz.mutex.WaitOne();
        }
Example #2
0
        public static void UnlockCallback(IntPtr ptr, CURLLOCKDATA data, IntPtr userdata)
        {
            var thiz = ((GCHandle)userdata).Target as CurlShare;

            thiz.mutex.ReleaseMutex();
        }