mirror of
https://github.com/Ryujinx/GtkSharp.git
synced 2024-12-24 16:15:40 +00:00
8b101d5525
This means that we're modifying the generated code that we checked in, so then we increase the future TODO about more information about what we need to fix later. The changes to Cond are a consequence of the changes to Mutex because the former uses the latter.
63 lines
1.7 KiB
C#
63 lines
1.7 KiB
C#
// This file was generated by the Gtk# code generator.
|
|
// Any changes made will be lost if regenerated.
|
|
|
|
namespace GLib {
|
|
|
|
using System;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.InteropServices;
|
|
|
|
#region Autogenerated code
|
|
public partial class Cond : GLib.Opaque {
|
|
|
|
[DllImport("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)]
|
|
static extern void g_cond_broadcast(IntPtr raw);
|
|
|
|
public void Broadcast() {
|
|
g_cond_broadcast(Handle);
|
|
}
|
|
|
|
[DllImport("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)]
|
|
static extern void g_cond_clear(IntPtr raw);
|
|
|
|
public void Clear() {
|
|
g_cond_clear(Handle);
|
|
}
|
|
|
|
[DllImport("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)]
|
|
static extern void g_cond_init(IntPtr raw);
|
|
|
|
public void Init() {
|
|
g_cond_init(Handle);
|
|
}
|
|
|
|
[DllImport("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)]
|
|
static extern void g_cond_signal(IntPtr raw);
|
|
|
|
public void Signal() {
|
|
g_cond_signal(Handle);
|
|
}
|
|
|
|
[DllImport("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)]
|
|
static extern void g_cond_wait(IntPtr raw, IntPtr mutex);
|
|
|
|
public void Wait(GLib.Mutex mutex) {
|
|
g_cond_wait(Handle, mutex == null ? IntPtr.Zero : mutex.Handle);
|
|
}
|
|
|
|
[DllImport("libglib-2.0-0.dll", CallingConvention = CallingConvention.Cdecl)]
|
|
static extern bool g_cond_wait_until(IntPtr raw, IntPtr mutex, long end_time);
|
|
|
|
public bool WaitUntil(GLib.Mutex mutex, long end_time) {
|
|
bool raw_ret = g_cond_wait_until(Handle, mutex == null ? IntPtr.Zero : mutex.Handle, end_time);
|
|
bool ret = raw_ret;
|
|
return ret;
|
|
}
|
|
|
|
public Cond(IntPtr raw) : base(raw) {}
|
|
|
|
#endregion
|
|
}
|
|
}
|