C# 클래스 DBus.BusObject

파일 보기 프로젝트 열기: brookpatten/dbus-sharp 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
conn DBus.Connection

공개 메소드들

메소드 설명
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

메소드 상세

BusObject() 공개 메소드

public BusObject ( ) : System
리턴 System

BusObject() 공개 메소드

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

GetBusObject() 공개 정적인 메소드

public static GetBusObject ( object instObj ) : BusObject
instObj object
리턴 BusObject

GetHookupDelegate() 공개 메소드

public GetHookupDelegate ( EventInfo ei ) : Delegate
ei System.Reflection.EventInfo
리턴 System.Delegate

GetObject() 공개 정적인 메소드

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
리턴 object

Invoke() 공개 메소드

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
리턴 void

SendMethodCall() 공개 메소드

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
리턴 DBus.MessageReader

SendPropertyGet() 공개 메소드

public SendPropertyGet ( string iface, string property ) : object
iface string
property string
리턴 object

SendPropertySet() 공개 메소드

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

SendSignal() 공개 메소드

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
리턴 void

ToggleSignal() 공개 메소드

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

프로퍼티 상세

conn 보호되어 있는 프로퍼티

protected Connection,DBus conn
리턴 DBus.Connection