public static string FindString(PackageKit.EnumMatch table, uint value) { IntPtr native_table = GLib.Marshaller.StructureToPtrAlloc (table); IntPtr raw_ret = pk_enum_find_string(native_table, value); string ret = GLib.Marshaller.Utf8PtrToString (raw_ret); table = PackageKit.EnumMatch.New (native_table); Marshal.FreeHGlobal (native_table); return ret; }
public DistroUpgradeObj (PackageKit.UpdateStateEnum state, string name, string summary) { IntPtr native_name = GLib.Marshaller.StringToPtrGStrdup (name); IntPtr native_summary = GLib.Marshaller.StringToPtrGStrdup (summary); Raw = pk_distro_upgrade_obj_new_from_data((int) state, native_name, native_summary); GLib.Marshaller.Free (native_name); GLib.Marshaller.Free (native_summary); }
public static uint FindValue(PackageKit.EnumMatch table, string str1ng) { IntPtr native_table = GLib.Marshaller.StructureToPtrAlloc (table); IntPtr native_str1ng = GLib.Marshaller.StringToPtrGStrdup (str1ng); uint raw_ret = pk_enum_find_value(native_table, native_str1ng); uint ret = raw_ret; table = PackageKit.EnumMatch.New (native_table); Marshal.FreeHGlobal (native_table); GLib.Marshaller.Free (native_str1ng); return ret; }
public DetailsObj (PackageKit.PackageId id, string license, PackageKit.GroupEnum group, string description, string url, ulong size) { IntPtr native_license = GLib.Marshaller.StringToPtrGStrdup (license); IntPtr native_description = GLib.Marshaller.StringToPtrGStrdup (description); IntPtr native_url = GLib.Marshaller.StringToPtrGStrdup (url); Raw = pk_details_obj_new_from_data(id == null ? IntPtr.Zero : id.Handle, native_license, (int) group, native_description, native_url, size); GLib.Marshaller.Free (native_license); GLib.Marshaller.Free (native_description); GLib.Marshaller.Free (native_url); }
public TransactionObj (string tid, string timespec, bool succeeded, PackageKit.RoleEnum role, uint duration, string data, uint uid, string cmdline) { IntPtr native_tid = GLib.Marshaller.StringToPtrGStrdup (tid); IntPtr native_timespec = GLib.Marshaller.StringToPtrGStrdup (timespec); IntPtr native_data = GLib.Marshaller.StringToPtrGStrdup (data); IntPtr native_cmdline = GLib.Marshaller.StringToPtrGStrdup (cmdline); Raw = pk_transaction_obj_new_from_data(native_tid, native_timespec, succeeded, (int) role, duration, native_data, uid, native_cmdline); GLib.Marshaller.Free (native_tid); GLib.Marshaller.Free (native_timespec); GLib.Marshaller.Free (native_data); GLib.Marshaller.Free (native_cmdline); }
protected virtual void OnPackage (PackageKit.PackageObj obj) { GLib.Value ret = GLib.Value.Empty; GLib.ValueArray inst_and_params = new GLib.ValueArray (2); GLib.Value[] vals = new GLib.Value [2]; vals [0] = new GLib.Value (this); inst_and_params.Append (vals [0]); vals [1] = new GLib.Value (obj); inst_and_params.Append (vals [1]); g_signal_chain_from_overridden (inst_and_params.ArrayPtr, ref ret); foreach (GLib.Value v in vals) v.Dispose (); }
protected virtual void OnMessage (PackageKit.MessageEnum message, string details) { GLib.Value ret = GLib.Value.Empty; GLib.ValueArray inst_and_params = new GLib.ValueArray (3); GLib.Value[] vals = new GLib.Value [3]; vals [0] = new GLib.Value (this); inst_and_params.Append (vals [0]); vals [1] = new GLib.Value (message); inst_and_params.Append (vals [1]); vals [2] = new GLib.Value (details); inst_and_params.Append (vals [2]); g_signal_chain_from_overridden (inst_and_params.ArrayPtr, ref ret); foreach (GLib.Value v in vals) v.Dispose (); }
protected virtual void OnErrorCode (PackageKit.Client client, PackageKit.ErrorCodeEnum code, string details) { GLib.Value ret = GLib.Value.Empty; GLib.ValueArray inst_and_params = new GLib.ValueArray (4); GLib.Value[] vals = new GLib.Value [4]; vals [0] = new GLib.Value (this); inst_and_params.Append (vals [0]); vals [1] = new GLib.Value (client); inst_and_params.Append (vals [1]); vals [2] = new GLib.Value (code); inst_and_params.Append (vals [2]); vals [3] = new GLib.Value (details); inst_and_params.Append (vals [3]); g_signal_chain_from_overridden (inst_and_params.ArrayPtr, ref ret); foreach (GLib.Value v in vals) v.Dispose (); }
protected virtual void OnDistroUpgrade (PackageKit.UpdateStateEnum type, string name, string summary) { GLib.Value ret = GLib.Value.Empty; GLib.ValueArray inst_and_params = new GLib.ValueArray (4); GLib.Value[] vals = new GLib.Value [4]; vals [0] = new GLib.Value (this); inst_and_params.Append (vals [0]); vals [1] = new GLib.Value (type); inst_and_params.Append (vals [1]); vals [2] = new GLib.Value (name); inst_and_params.Append (vals [2]); vals [3] = new GLib.Value (summary); inst_and_params.Append (vals [3]); g_signal_chain_from_overridden (inst_and_params.ArrayPtr, ref ret); foreach (GLib.Value v in vals) v.Dispose (); }
public static string EnumToText(PackageKit.MessageEnum message) { IntPtr raw_ret = pk_message_enum_to_text((int) message); string ret = GLib.Marshaller.Utf8PtrToString (raw_ret); return ret; }
public PackageObj (PackageKit.InfoEnum info, PackageKit.PackageId id, string summary) { IntPtr native_summary = GLib.Marshaller.StringToPtrGStrdup (summary); Raw = pk_package_obj_new((int) info, id == null ? IntPtr.Zero : id.Handle, native_summary); GLib.Marshaller.Free (native_summary); }
public bool Equal(PackageKit.PackageObj obj2) { bool raw_ret = pk_package_obj_equal(Handle, obj2 == null ? IntPtr.Zero : obj2.Handle); bool ret = raw_ret; return ret; }
protected virtual void OnFinished (PackageKit.Client client, PackageKit.ExitEnum exit, uint runtime) { GLib.Value ret = GLib.Value.Empty; GLib.ValueArray inst_and_params = new GLib.ValueArray (4); GLib.Value[] vals = new GLib.Value [4]; vals [0] = new GLib.Value (this); inst_and_params.Append (vals [0]); vals [1] = new GLib.Value (client); inst_and_params.Append (vals [1]); vals [2] = new GLib.Value (exit); inst_and_params.Append (vals [2]); vals [3] = new GLib.Value (runtime); inst_and_params.Append (vals [3]); g_signal_chain_from_overridden (inst_and_params.ArrayPtr, ref ret); foreach (GLib.Value v in vals) v.Dispose (); }
public bool Add(PackageKit.InfoEnum info, PackageKit.PackageId ident, string summary) { IntPtr native_summary = GLib.Marshaller.StringToPtrGStrdup (summary); bool raw_ret = pk_package_list_add(Handle, (int) info, ident == null ? IntPtr.Zero : ident.Handle, native_summary); bool ret = raw_ret; GLib.Marshaller.Free (native_summary); return ret; }
public static string EnumToText(PackageKit.InfoEnum info) { IntPtr raw_ret = pk_info_enum_to_text((int) info); string ret = GLib.Marshaller.Utf8PtrToString (raw_ret); return ret; }
public static string EnumToText(PackageKit.NetworkEnum network) { IntPtr raw_ret = pk_network_enum_to_text((int) network); string ret = GLib.Marshaller.Utf8PtrToString (raw_ret); return ret; }
public static string UpgradeEnumToText(PackageKit.DistroUpgradeEnum upgrade) { IntPtr raw_ret = pk_distro_upgrade_enum_to_text((int) upgrade); string ret = GLib.Marshaller.Utf8PtrToString (raw_ret); return ret; }
public static string TypeEnumToText(PackageKit.SigTypeEnum sig_type) { IntPtr raw_ret = pk_sig_type_enum_to_text((int) sig_type); string ret = GLib.Marshaller.Utf8PtrToString (raw_ret); return ret; }
public unsafe bool GetTimeSinceAction(PackageKit.RoleEnum role, out uint seconds) { IntPtr error = IntPtr.Zero; bool raw_ret = pk_control_get_time_since_action(Handle, (int) role, out seconds, out error); bool ret = raw_ret; if (error != IntPtr.Zero) throw new GLib.GException (error); return ret; }
public static string EnumToText(PackageKit.LicenseEnum license) { IntPtr raw_ret = pk_license_enum_to_text((int) license); string ret = GLib.Marshaller.Utf8PtrToString (raw_ret); return ret; }
public bool ContainsRole(PackageKit.RoleEnum role) { bool raw_ret = pk_task_list_contains_role(Handle, (int) role); bool ret = raw_ret; return ret; }
protected virtual void OnRepoSignatureRequired (string package_id, string repository_name, string key_url, string key_userid, string key_id, string key_fingerprint, string key_timestamp, PackageKit.SigTypeEnum type) { GLib.Value ret = GLib.Value.Empty; GLib.ValueArray inst_and_params = new GLib.ValueArray (9); GLib.Value[] vals = new GLib.Value [9]; vals [0] = new GLib.Value (this); inst_and_params.Append (vals [0]); vals [1] = new GLib.Value (package_id); inst_and_params.Append (vals [1]); vals [2] = new GLib.Value (repository_name); inst_and_params.Append (vals [2]); vals [3] = new GLib.Value (key_url); inst_and_params.Append (vals [3]); vals [4] = new GLib.Value (key_userid); inst_and_params.Append (vals [4]); vals [5] = new GLib.Value (key_id); inst_and_params.Append (vals [5]); vals [6] = new GLib.Value (key_fingerprint); inst_and_params.Append (vals [6]); vals [7] = new GLib.Value (key_timestamp); inst_and_params.Append (vals [7]); vals [8] = new GLib.Value (type); inst_and_params.Append (vals [8]); g_signal_chain_from_overridden (inst_and_params.ArrayPtr, ref ret); foreach (GLib.Value v in vals) v.Dispose (); }
public unsafe bool GetStatus(out PackageKit.StatusEnum status) { int native_status; IntPtr error = IntPtr.Zero; bool raw_ret = pk_client_get_status(Handle, out native_status, out error); bool ret = raw_ret; status = (PackageKit.StatusEnum) native_status; if (error != IntPtr.Zero) throw new GLib.GException (error); return ret; }
public static string StateEnumToText(PackageKit.UpdateStateEnum update_state) { IntPtr raw_ret = pk_update_state_enum_to_text((int) update_state); string ret = GLib.Marshaller.Utf8PtrToString (raw_ret); return ret; }
public ObjListToStringFuncWrapper (PackageKit.ObjListToStringFunc managed) { this.managed = managed; if (managed != null) NativeDelegate = new ObjListToStringFuncNative (NativeCallback); }
public static string EnumToText(PackageKit.RestartEnum restart) { IntPtr raw_ret = pk_restart_enum_to_text((int) restart); string ret = GLib.Marshaller.Utf8PtrToString (raw_ret); return ret; }
public static string EnumToText(PackageKit.FilterEnum filter) { IntPtr raw_ret = pk_filter_enum_to_text((int) filter); string ret = GLib.Marshaller.Utf8PtrToString (raw_ret); return ret; }
public static string EnumToText(PackageKit.GroupEnum group) { IntPtr raw_ret = pk_group_enum_to_text((int) group); string ret = GLib.Marshaller.Utf8PtrToString (raw_ret); return ret; }
public static string EnumToText(PackageKit.ProvidesEnum provides) { IntPtr raw_ret = pk_provides_enum_to_text((int) provides); string ret = GLib.Marshaller.Utf8PtrToString (raw_ret); return ret; }
public bool Equal(PackageKit.PackageId id2) { bool raw_ret = pk_package_id_equal(Handle, id2 == null ? IntPtr.Zero : id2.Handle); bool ret = raw_ret; return ret; }