Table of Contents

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

ReturningSignal<DBusInterfaceSkeleton, DBusInterfaceSkeleton.GAuthorizeMethodSignalArgs, bool>

GFlagsPropertyDefinition

public static readonly Property<DBusInterfaceSkeletonFlags, DBusInterfaceSkeleton> GFlagsPropertyDefinition

Field Value

Property<DBusInterfaceSkeletonFlags, DBusInterfaceSkeleton>

Properties

GFlags

public DBusInterfaceSkeletonFlags GFlags { get; set; }

Property Value

DBusInterfaceSkeletonFlags

Methods

DupObject()

[Version("2.32")]
public DBusObject? DupObject()

Returns

DBusObject

Export(DBusConnection, string)

[Version("2.30")]
public bool Export(DBusConnection connection, string objectPath)

Parameters

connection DBusConnection
objectPath string

Returns

bool

Flush()

[Version("2.30")]
public void Flush()

GetConnection()

[Version("2.30")]
public DBusConnection? GetConnection()

Returns

DBusConnection

GetConnections()

[Version("2.32")]
public List GetConnections()

Returns

List

GetFlags()

[Version("2.30")]
public DBusInterfaceSkeletonFlags GetFlags()

Returns

DBusInterfaceSkeletonFlags

GetGType()

public static Type GetGType()

Returns

Type

GetInfo()

[Version("2.30")]
public DBusInterfaceInfo GetInfo()

Returns

DBusInterfaceInfo

GetObject()

[Version("2.30")]
public DBusObject? GetObject()

Returns

DBusObject

GetObjectPath()

[Version("2.30")]
public string? GetObjectPath()

Returns

string

GetProperties()

[Version("2.30")]
public Variant GetProperties()

Returns

Variant

GetVtable()

[Version("2.30")]
public DBusInterfaceVTable GetVtable()

Returns

DBusInterfaceVTable

HasConnection(DBusConnection)

[Version("2.32")]
public bool HasConnection(DBusConnection connection)

Parameters

connection DBusConnection

Returns

bool

SetFlags(DBusInterfaceSkeletonFlags)

[Version("2.30")]
public void SetFlags(DBusInterfaceSkeletonFlags flags)

Parameters

flags DBusInterfaceSkeletonFlags

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

Event Type

ReturningSignalHandler<DBusInterfaceSkeleton, DBusInterfaceSkeleton.GAuthorizeMethodSignalArgs, bool>