public static void LockCallback(IntPtr ptr, CURLLOCKDATA data, CURLLOCKACCESS access, IntPtr userdata) { var thiz = ((GCHandle)userdata).Target as CurlShare; thiz.mutex.WaitOne(); }
public static void UnlockCallback(IntPtr ptr, CURLLOCKDATA data, IntPtr userdata) { var thiz = ((GCHandle)userdata).Target as CurlShare; thiz.mutex.ReleaseMutex(); }