예제 #1
0
 internal static string GetError(QiFuture future) => qi_future_get_error(future.Handle);
예제 #2
0
 internal static bool IsFinished(QiFuture future)
 => Convert.ToBoolean(qi_future_is_finished(future.Handle));
예제 #3
0
 internal static void Cancel(QiFuture future) => qi_future_cancel(future.Handle);
예제 #4
0
 internal static void Wait(QiFuture future, int timeout)
 => qi_future_wait(future.Handle, timeout);
예제 #5
0
 internal static bool HasValue(QiFuture future, int timeout)
 => Convert.ToBoolean(qi_future_has_value(future.Handle, timeout));
예제 #6
0
 internal static void Destroy(QiFuture future) => qi_future_destroy(future.Handle);
예제 #7
0
 internal static void AddCallback(QiFuture future, QiApiFutureCallback cb, IntPtr userData)
 => qi_future_add_callback(future.Handle, cb, userData);
예제 #8
0
 internal static bool HasError(QiFuture future, int timeout)
     => Convert.ToBoolean(qi_future_has_error(future.Handle, timeout));
예제 #9
0
 internal static bool HasValue(QiFuture future, int timeout)
     => Convert.ToBoolean(qi_future_has_value(future.Handle, timeout));
예제 #10
0
 internal static void AddCallback(QiFuture future, QiApiFutureCallback cb)
     => qi_future_add_callback(future.Handle, cb, IntPtr.Zero);
예제 #11
0
 internal static void Wait(QiFuture future, int timeout)
     => qi_future_wait(future.Handle, timeout);
예제 #12
0
 internal static void AddCallback(QiFuture future, QiApiFutureCallback cb, IntPtr userData)
     => qi_future_add_callback(future.Handle, cb, userData);
예제 #13
0
 internal static QiFuture Clone(QiFuture future) => new QiFuture(qi_future_clone(future.Handle));
예제 #14
0
 internal static void Destroy(QiFuture future) => qi_future_destroy(future.Handle);
예제 #15
0
 internal static QiObject GetObject(QiFuture future) => new QiObject(qi_future_get_object(future.Handle));
예제 #16
0
 internal static bool IsRunning(QiFuture future)
     => Convert.ToBoolean(qi_future_is_running(future.Handle));
예제 #17
0
 internal static QiObject GetObject(QiFuture future) => new QiObject(qi_future_get_object(future.Handle));
예제 #18
0
 internal static bool IsFinished(QiFuture future)
     => Convert.ToBoolean(qi_future_is_finished(future.Handle));
예제 #19
0
 internal static QiFuture Clone(QiFuture future) => new QiFuture(qi_future_clone(future.Handle));
예제 #20
0
 internal static bool IsCanceled(QiFuture future)
     => Convert.ToBoolean(qi_future_is_canceled(future.Handle));
예제 #21
0
 internal static void AddCallback(QiFuture future, QiApiFutureCallback cb)
 => qi_future_add_callback(future.Handle, cb, IntPtr.Zero);
예제 #22
0
 internal static void Cancel(QiFuture future) => qi_future_cancel(future.Handle);
예제 #23
0
 internal static bool HasError(QiFuture future, int timeout)
 => Convert.ToBoolean(qi_future_has_error(future.Handle, timeout));
예제 #24
0
 internal static QiValue GetValue(QiFuture future) => new QiValue(qi_future_get_value(future.Handle));
예제 #25
0
 internal static bool IsRunning(QiFuture future)
 => Convert.ToBoolean(qi_future_is_running(future.Handle));
예제 #26
0
 internal static string GetError(QiFuture future) => qi_future_get_error(future.Handle);
예제 #27
0
 internal static bool IsCanceled(QiFuture future)
 => Convert.ToBoolean(qi_future_is_canceled(future.Handle));
예제 #28
0
 internal static ulong GetUInt64Default(QiFuture future, ulong defaultValue)
     => qi_future_get_uint64_default(future.Handle, defaultValue);
예제 #29
0
 internal static QiValue GetValue(QiFuture future) => new QiValue(qi_future_get_value(future.Handle));
예제 #30
0
 internal static string GetString(QiFuture future) => qi_future_get_string(future.Handle);
예제 #31
0
 internal static ulong GetUInt64Default(QiFuture future, ulong defaultValue)
 => qi_future_get_uint64_default(future.Handle, defaultValue);
예제 #32
0
 internal static string GetString(QiFuture future) => qi_future_get_string(future.Handle);