C# Class DBus.BusObject

显示文件 Open project: brookpatten/dbus-sharp Class Usage Examples

Protected Properties

Property Type Description
conn DBus.Connection

Public Methods

Method Description
BusObject ( ) : System
BusObject ( DBus.Connection conn, string bus_name, ObjectPath object_path ) : System
GetBusObject ( object instObj ) : BusObject
GetHookupDelegate ( EventInfo ei ) : Delegate
GetObject ( DBus.Connection conn, string bus_name, ObjectPath object_path, Type declType ) : object
Invoke ( MethodBase methodBase, string methodName, object inArgs, object &outArgs, object &retVal, Exception &exception ) : void
SendMethodCall ( string iface, string member, string inSigStr, MessageWriter writer, Type retType, Exception &exception ) : DBus.MessageReader
SendPropertyGet ( string iface, string property ) : object
SendPropertySet ( string iface, string property, object value ) : void
SendSignal ( string iface, string member, string inSigStr, MessageWriter writer, Type retType, Exception &exception ) : void
ToggleSignal ( string iface, string member, Delegate dlg, bool adding ) : void

Method Details

BusObject() public method

public BusObject ( ) : System
return System

BusObject() public method

public BusObject ( DBus.Connection conn, string bus_name, ObjectPath object_path ) : System
conn DBus.Connection
bus_name string
object_path ObjectPath
return System

GetBusObject() public static method

public static GetBusObject ( object instObj ) : BusObject
instObj object
return BusObject

GetHookupDelegate() public method

public GetHookupDelegate ( EventInfo ei ) : Delegate
ei System.Reflection.EventInfo
return System.Delegate

GetObject() public static method

public static GetObject ( DBus.Connection conn, string bus_name, ObjectPath object_path, Type declType ) : object
conn DBus.Connection
bus_name string
object_path ObjectPath
declType System.Type
return object

Invoke() public method

public Invoke ( MethodBase methodBase, string methodName, object inArgs, object &outArgs, object &retVal, Exception &exception ) : void
methodBase System.Reflection.MethodBase
methodName string
inArgs object
outArgs object
retVal object
exception System.Exception
return void

SendMethodCall() public method

public SendMethodCall ( string iface, string member, string inSigStr, MessageWriter writer, Type retType, Exception &exception ) : DBus.MessageReader
iface string
member string
inSigStr string
writer MessageWriter
retType System.Type
exception System.Exception
return DBus.MessageReader

SendPropertyGet() public method

public SendPropertyGet ( string iface, string property ) : object
iface string
property string
return object

SendPropertySet() public method

public SendPropertySet ( string iface, string property, object value ) : void
iface string
property string
value object
return void

SendSignal() public method

public SendSignal ( string iface, string member, string inSigStr, MessageWriter writer, Type retType, Exception &exception ) : void
iface string
member string
inSigStr string
writer MessageWriter
retType System.Type
exception System.Exception
return void

ToggleSignal() public method

public ToggleSignal ( string iface, string member, Delegate dlg, bool adding ) : void
iface string
member string
dlg System.Delegate
adding bool
return void

Property Details

conn protected_oe property

protected Connection,DBus conn
return DBus.Connection