C# Class AllJoynUnity.AllJoyn.BusObject

Inheritance: IDisposable
Afficher le fichier Open project: GameClay/alljoyn_unity Class Usage Examples

Private Properties

Свойство Type Description
_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

Méthodes publiques

Méthode Description
AddInterface ( InterfaceDescription iface ) : QStatus
AddMethodHandler ( InterfaceDescription member, MethodHandler handler ) : QStatus
BusObject ( BusAttachment bus, string path, bool isPlaceholder ) : System
Dispose ( ) : void

Méthodes protégées

Méthode Description
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

Private Methods

Méthode Description
_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

Method Details

AddInterface() public méthode

public AddInterface ( InterfaceDescription iface ) : QStatus
iface InterfaceDescription
Résultat QStatus

AddMethodHandler() public méthode

public AddMethodHandler ( InterfaceDescription member, MethodHandler handler ) : QStatus
member InterfaceDescription
handler MethodHandler
Résultat QStatus

BusObject() public méthode

public BusObject ( BusAttachment bus, string path, bool isPlaceholder ) : System
bus BusAttachment
path string
isPlaceholder bool
Résultat System

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Dispose() protected méthode

protected Dispose ( bool disposing ) : void
disposing bool
Résultat void

MethodReply() protected méthode

protected MethodReply ( Message message, MsgArgs args ) : QStatus
message Message
args MsgArgs
Résultat QStatus

MethodReply() protected méthode

protected MethodReply ( Message message, QStatus status ) : QStatus
message Message
status QStatus
Résultat QStatus

MethodReply() protected méthode

protected MethodReply ( Message message, string error, string errorMessage ) : QStatus
message Message
error string
errorMessage string
Résultat QStatus

OnObjectRegistered() protected méthode

protected OnObjectRegistered ( ) : void
Résultat void

OnObjectUnregistered() protected méthode

protected OnObjectUnregistered ( ) : void
Résultat void

OnPropertyGet() protected méthode

protected OnPropertyGet ( string ifcName, string propName, MsgArg val ) : void
ifcName string
propName string
val MsgArg
Résultat void

OnPropertySet() protected méthode

protected OnPropertySet ( string ifcName, string propName, MsgArg val ) : void
ifcName string
propName string
val MsgArg
Résultat void