C# 클래스 AllJoynUnity.AllJoyn.BusObject

상속: IDisposable
파일 보기 프로젝트 열기: GameClay/alljoyn_unity 1 사용 예제들

Private Properties

프로퍼티 타입 설명
_ObjectRegistered void
_ObjectUnregistered void
_PropertyGet void
_PropertySet void
alljoyn_busobject_addinterface int
alljoyn_busobject_addmethodhandlers int
alljoyn_busobject_create System.IntPtr
alljoyn_busobject_destroy System.IntPtr
alljoyn_busobject_getname System.UIntPtr
alljoyn_busobject_getpath System.IntPtr
alljoyn_busobject_methodreply_args int
alljoyn_busobject_methodreply_err int
alljoyn_busobject_methodreply_status int

공개 메소드들

메소드 설명
AddInterface ( InterfaceDescription iface ) : QStatus
AddMethodHandler ( InterfaceDescription member, MethodHandler handler ) : QStatus
BusObject ( BusAttachment bus, string path, bool isPlaceholder ) : System
Dispose ( ) : void

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void
MethodReply ( Message message, MsgArgs args ) : QStatus
MethodReply ( Message message, QStatus status ) : QStatus
MethodReply ( Message message, string error, string errorMessage ) : QStatus
OnObjectRegistered ( ) : void
OnObjectUnregistered ( ) : void
OnPropertyGet ( string ifcName, string propName, MsgArg val ) : void
OnPropertySet ( string ifcName, string propName, MsgArg val ) : void

비공개 메소드들

메소드 설명
_ObjectRegistered ( IntPtr context ) : void
_ObjectUnregistered ( IntPtr context ) : void
_PropertyGet ( IntPtr context, IntPtr ifcName, IntPtr propName, IntPtr val ) : void
_PropertySet ( IntPtr context, IntPtr ifcName, IntPtr propName, IntPtr val ) : void
alljoyn_busobject_addinterface ( IntPtr bus, IntPtr iface ) : int
alljoyn_busobject_addmethodhandlers ( IntPtr bus, IntPtr entries, UIntPtr numEntries ) : int
alljoyn_busobject_create ( IntPtr busAttachment, [ path, int isPlaceholder, IntPtr callbacks_in, IntPtr context_in ) : IntPtr
alljoyn_busobject_destroy ( IntPtr bus ) : IntPtr
alljoyn_busobject_getname ( IntPtr bus, IntPtr buffer, UIntPtr bufferSz ) : UIntPtr
alljoyn_busobject_getpath ( IntPtr bus ) : IntPtr
alljoyn_busobject_methodreply_args ( IntPtr bus, IntPtr msg, IntPtr msgArgs, UIntPtr numArgs ) : int
alljoyn_busobject_methodreply_err ( IntPtr bus, IntPtr msg, [ error, [ errorMsg ) : int
alljoyn_busobject_methodreply_status ( IntPtr bus, IntPtr msg, int status ) : int

메소드 상세

AddInterface() 공개 메소드

public AddInterface ( InterfaceDescription iface ) : QStatus
iface InterfaceDescription
리턴 QStatus

AddMethodHandler() 공개 메소드

public AddMethodHandler ( InterfaceDescription member, MethodHandler handler ) : QStatus
member InterfaceDescription
handler MethodHandler
리턴 QStatus

BusObject() 공개 메소드

public BusObject ( BusAttachment bus, string path, bool isPlaceholder ) : System
bus BusAttachment
path string
isPlaceholder bool
리턴 System

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

Dispose() 보호된 메소드

protected Dispose ( bool disposing ) : void
disposing bool
리턴 void

MethodReply() 보호된 메소드

protected MethodReply ( Message message, MsgArgs args ) : QStatus
message Message
args MsgArgs
리턴 QStatus

MethodReply() 보호된 메소드

protected MethodReply ( Message message, QStatus status ) : QStatus
message Message
status QStatus
리턴 QStatus

MethodReply() 보호된 메소드

protected MethodReply ( Message message, string error, string errorMessage ) : QStatus
message Message
error string
errorMessage string
리턴 QStatus

OnObjectRegistered() 보호된 메소드

protected OnObjectRegistered ( ) : void
리턴 void

OnObjectUnregistered() 보호된 메소드

protected OnObjectUnregistered ( ) : void
리턴 void

OnPropertyGet() 보호된 메소드

protected OnPropertyGet ( string ifcName, string propName, MsgArg val ) : void
ifcName string
propName string
val MsgArg
리턴 void

OnPropertySet() 보호된 메소드

protected OnPropertySet ( string ifcName, string propName, MsgArg val ) : void
ifcName string
propName string
val MsgArg
리턴 void