C# Класс AllJoynUnity.AllJoyn.BusObject

Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

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