C# Class AllJoynUnity.AllJoyn.BusObject

Inheritance: IDisposable
Show file Open project: GameClay/alljoyn_unity Class Usage Examples

Private Properties

Property 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

Public Methods

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

Protected Methods

Method 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

Method 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 method

public AddInterface ( InterfaceDescription iface ) : QStatus
iface InterfaceDescription
return QStatus

AddMethodHandler() public method

public AddMethodHandler ( InterfaceDescription member, MethodHandler handler ) : QStatus
member InterfaceDescription
handler MethodHandler
return QStatus

BusObject() public method

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

Dispose() public method

public Dispose ( ) : void
return void

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

MethodReply() protected method

protected MethodReply ( Message message, MsgArgs args ) : QStatus
message Message
args MsgArgs
return QStatus

MethodReply() protected method

protected MethodReply ( Message message, QStatus status ) : QStatus
message Message
status QStatus
return QStatus

MethodReply() protected method

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

OnObjectRegistered() protected method

protected OnObjectRegistered ( ) : void
return void

OnObjectUnregistered() protected method

protected OnObjectUnregistered ( ) : void
return void

OnPropertyGet() protected method

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

OnPropertySet() protected method

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