Class DBusObjectManagerClient
- Namespace
- Gio
- Assembly
- Gio-2.0.dll
public class DBusObjectManagerClient : Object, IDisposable, AsyncInitable, DBusObjectManager, Initable, GTypeProvider, InstanceFactory
- Inheritance
-
DBusObjectManagerClient
- Implements
- Inherited Members
Constructors
DBusObjectManagerClient(params ConstructArgument[])
public DBusObjectManagerClient(params ConstructArgument[] constructArguments)
Parameters
constructArguments
ConstructArgument[]
DBusObjectManagerClient(DBusObjectManagerClientHandle)
public DBusObjectManagerClient(DBusObjectManagerClientHandle handle)
Parameters
Fields
ConnectionPropertyDefinition
public static readonly Property<DBusConnection?, DBusObjectManagerClient> ConnectionPropertyDefinition
Field Value
FlagsPropertyDefinition
public static readonly Property<DBusObjectManagerClientFlags, DBusObjectManagerClient> FlagsPropertyDefinition
Field Value
GetProxyTypeDestroyNotifyPropertyDefinition
public static readonly Property<nint, DBusObjectManagerClient> GetProxyTypeDestroyNotifyPropertyDefinition
Field Value
GetProxyTypeFuncPropertyDefinition
public static readonly Property<nint, DBusObjectManagerClient> GetProxyTypeFuncPropertyDefinition
Field Value
GetProxyTypeUserDataPropertyDefinition
public static readonly Property<nint, DBusObjectManagerClient> GetProxyTypeUserDataPropertyDefinition
Field Value
InterfaceProxyPropertiesChangedSignal
Signal Descriptor for OnInterfaceProxyPropertiesChanged.
public static readonly Signal<DBusObjectManagerClient, DBusObjectManagerClient.InterfaceProxyPropertiesChangedSignalArgs> InterfaceProxyPropertiesChangedSignal
Field Value
InterfaceProxySignalSignal
Signal Descriptor for OnInterfaceProxySignal.
public static readonly Signal<DBusObjectManagerClient, DBusObjectManagerClient.InterfaceProxySignalSignalArgs> InterfaceProxySignalSignal
Field Value
NameOwnerPropertyDefinition
public static readonly Property<string?, DBusObjectManagerClient> NameOwnerPropertyDefinition
Field Value
NamePropertyDefinition
public static readonly Property<string?, DBusObjectManagerClient> NamePropertyDefinition
Field Value
ObjectPathPropertyDefinition
public static readonly Property<string?, DBusObjectManagerClient> ObjectPathPropertyDefinition
Field Value
Properties
Connection
public DBusConnection? Connection { get; }
Property Value
Flags
public DBusObjectManagerClientFlags Flags { get; }
Property Value
GetProxyTypeDestroyNotify
public nint GetProxyTypeDestroyNotify { get; }
Property Value
GetProxyTypeFunc
public nint GetProxyTypeFunc { get; }
Property Value
GetProxyTypeUserData
public nint GetProxyTypeUserData { get; }
Property Value
Name
public string? Name { get; }
Property Value
NameOwner
public string? NameOwner { get; }
Property Value
ObjectPath
public string? ObjectPath { get; }
Property Value
Methods
GetConnection()
[Version("2.30")]
public DBusConnection GetConnection()
Returns
GetFlags()
[Version("2.30")]
public DBusObjectManagerClientFlags GetFlags()
Returns
GetGType()
public static Type GetGType()
Returns
GetInterface(string, string)
[Version("2.30")]
public DBusInterface? GetInterface(string objectPath, string interfaceName)
Parameters
Returns
GetName()
[Version("2.30")]
public string GetName()
Returns
GetNameOwner()
[Version("2.30")]
public string? GetNameOwner()
Returns
GetObject(string)
[Version("2.30")]
public DBusObject? GetObject(string objectPath)
Parameters
objectPath
string
Returns
GetObjectPath()
[Version("2.30")]
public string GetObjectPath()
Returns
GetObjects()
[Version("2.30")]
public List GetObjects()
Returns
Init(Cancellable?)
[Version("2.22")]
public bool Init(Cancellable? cancellable)
Parameters
cancellable
Cancellable
Returns
InitFinish(AsyncResult)
[Version("2.22")]
public bool InitFinish(AsyncResult res)
Parameters
res
AsyncResult
Returns
NewFinish(AsyncResult)
[Version("2.30")]
public static DBusObjectManagerClient NewFinish(AsyncResult res)
Parameters
res
AsyncResult
Returns
NewForBusFinish(AsyncResult)
[Version("2.30")]
public static DBusObjectManagerClient NewForBusFinish(AsyncResult res)
Parameters
res
AsyncResult
Returns
NewForBusSync(BusType, DBusObjectManagerClientFlags, string, string, DBusProxyTypeFunc?, Cancellable?)
[Version("2.30")]
public static DBusObjectManagerClient NewForBusSync(BusType busType, DBusObjectManagerClientFlags flags, string name, string objectPath, DBusProxyTypeFunc? getProxyTypeFunc, Cancellable? cancellable)
Parameters
busType
BusTypeflags
DBusObjectManagerClientFlagsname
stringobjectPath
stringgetProxyTypeFunc
DBusProxyTypeFunccancellable
Cancellable
Returns
NewSync(DBusConnection, DBusObjectManagerClientFlags, string?, string, DBusProxyTypeFunc?, Cancellable?)
[Version("2.30")]
public static DBusObjectManagerClient NewSync(DBusConnection connection, DBusObjectManagerClientFlags flags, string? name, string objectPath, DBusProxyTypeFunc? getProxyTypeFunc, Cancellable? cancellable)
Parameters
connection
DBusConnectionflags
DBusObjectManagerClientFlagsname
stringobjectPath
stringgetProxyTypeFunc
DBusProxyTypeFunccancellable
Cancellable
Returns
Events
OnInterfaceProxyPropertiesChanged
public event SignalHandler<DBusObjectManagerClient, DBusObjectManagerClient.InterfaceProxyPropertiesChangedSignalArgs> OnInterfaceProxyPropertiesChanged
Event Type
- SignalHandler<DBusObjectManagerClient, DBusObjectManagerClient.InterfaceProxyPropertiesChangedSignalArgs>
OnInterfaceProxySignal
public event SignalHandler<DBusObjectManagerClient, DBusObjectManagerClient.InterfaceProxySignalSignalArgs> OnInterfaceProxySignal