Class DBusInterfaceSkeleton
- Namespace
- Gio
- Assembly
- Gio-2.0.dll
public class DBusInterfaceSkeleton : Object, IDisposable, DBusInterface, GTypeProvider, InstanceFactory
- Inheritance
-
DBusInterfaceSkeleton
- Implements
- Inherited Members
Constructors
DBusInterfaceSkeleton(params ConstructArgument[])
public DBusInterfaceSkeleton(params ConstructArgument[] constructArguments)
Parameters
constructArguments
ConstructArgument[]
DBusInterfaceSkeleton(DBusInterfaceSkeletonHandle)
public DBusInterfaceSkeleton(DBusInterfaceSkeletonHandle handle)
Parameters
handle
DBusInterfaceSkeletonHandle
Fields
GAuthorizeMethodSignal
Signal Descriptor for OnGAuthorizeMethod.
public static readonly ReturningSignal<DBusInterfaceSkeleton, DBusInterfaceSkeleton.GAuthorizeMethodSignalArgs, bool> GAuthorizeMethodSignal
Field Value
GFlagsPropertyDefinition
public static readonly Property<DBusInterfaceSkeletonFlags, DBusInterfaceSkeleton> GFlagsPropertyDefinition
Field Value
Properties
GFlags
public DBusInterfaceSkeletonFlags GFlags { get; set; }
Property Value
Methods
DupObject()
[Version("2.32")]
public DBusObject? DupObject()
Returns
Export(DBusConnection, string)
[Version("2.30")]
public bool Export(DBusConnection connection, string objectPath)
Parameters
connection
DBusConnectionobjectPath
string
Returns
Flush()
[Version("2.30")]
public void Flush()
GetConnection()
[Version("2.30")]
public DBusConnection? GetConnection()
Returns
GetConnections()
[Version("2.32")]
public List GetConnections()
Returns
GetFlags()
[Version("2.30")]
public DBusInterfaceSkeletonFlags GetFlags()
Returns
GetGType()
public static Type GetGType()
Returns
GetInfo()
[Version("2.30")]
public DBusInterfaceInfo GetInfo()
Returns
GetObject()
[Version("2.30")]
public DBusObject? GetObject()
Returns
GetObjectPath()
[Version("2.30")]
public string? GetObjectPath()
Returns
GetProperties()
[Version("2.30")]
public Variant GetProperties()
Returns
GetVtable()
[Version("2.30")]
public DBusInterfaceVTable GetVtable()
Returns
HasConnection(DBusConnection)
[Version("2.32")]
public bool HasConnection(DBusConnection connection)
Parameters
connection
DBusConnection
Returns
SetFlags(DBusInterfaceSkeletonFlags)
[Version("2.30")]
public void SetFlags(DBusInterfaceSkeletonFlags flags)
Parameters
SetObject(DBusObject?)
[Version("2.30")]
public void SetObject(DBusObject? @object)
Parameters
object
DBusObject
Unexport()
[Version("2.30")]
public void Unexport()
UnexportFromConnection(DBusConnection)
[Version("2.32")]
public void UnexportFromConnection(DBusConnection connection)
Parameters
connection
DBusConnection
Events
OnGAuthorizeMethod
public event ReturningSignalHandler<DBusInterfaceSkeleton, DBusInterfaceSkeleton.GAuthorizeMethodSignalArgs, bool> OnGAuthorizeMethod