C# Class AllJoynUnity.AllJoyn.InterfaceDescription

ファイルを表示 Open project: GameClay/alljoyn_unity Class Usage Examples

Private Properties

Property Type Description
InterfaceDescription System
alljoyn_interfacedescription_activate void
alljoyn_interfacedescription_addmember int
alljoyn_interfacedescription_addproperty int
alljoyn_interfacedescription_eql int
alljoyn_interfacedescription_getmember int
alljoyn_interfacedescription_getmembers System.UIntPtr
alljoyn_interfacedescription_getname System.IntPtr
alljoyn_interfacedescription_getproperties System.UIntPtr
alljoyn_interfacedescription_getproperty int
alljoyn_interfacedescription_hasmember int
alljoyn_interfacedescription_hasproperties int
alljoyn_interfacedescription_hasproperty int
alljoyn_interfacedescription_issecure int

Public Methods

Method Description
Activate ( ) : void
AddMember ( Message type, string name, string inputSignature, string outputSignature, string argNames, AnnotationFlags annotation = AnnotationFlags.Default ) : QStatus
AddProperty ( string name, string signature, AccessFlags access ) : QStatus
Equals ( object o ) : bool
GetHashCode ( ) : int
GetMember ( string name ) : Member
GetMembers ( ) : Member[]
GetProperties ( ) : System.Property[]
GetProperty ( string name ) : System.Property
HasMember ( string name, string inSig, string outSig ) : bool
HasProperty ( string name ) : bool
operator ( ) : bool

Private Methods

Method Description
InterfaceDescription ( IntPtr interfaceDescription ) : System
alljoyn_interfacedescription_activate ( IntPtr iface ) : void
alljoyn_interfacedescription_addmember ( IntPtr iface, int type, [ name, [ inputSig, [ outSig, [ argNames, byte annotation ) : int
alljoyn_interfacedescription_addproperty ( IntPtr iface, [ name, [ signature, byte access ) : int
alljoyn_interfacedescription_eql ( IntPtr one, IntPtr other ) : int
alljoyn_interfacedescription_getmember ( IntPtr iface, [ name, _Member &member ) : int
alljoyn_interfacedescription_getmembers ( IntPtr iface, IntPtr members, UIntPtr numMembers ) : UIntPtr
alljoyn_interfacedescription_getname ( IntPtr iface ) : IntPtr
alljoyn_interfacedescription_getproperties ( IntPtr iface, IntPtr props, UIntPtr numProps ) : UIntPtr
alljoyn_interfacedescription_getproperty ( IntPtr iface, [ name, _Property &property ) : int
alljoyn_interfacedescription_hasmember ( IntPtr iface, [ name, [ inSig, [ outSig ) : int
alljoyn_interfacedescription_hasproperties ( IntPtr iface ) : int
alljoyn_interfacedescription_hasproperty ( IntPtr iface, [ name ) : int
alljoyn_interfacedescription_issecure ( IntPtr iface ) : int

Method Details

Activate() public method

public Activate ( ) : void
return void

AddMember() public method

public AddMember ( Message type, string name, string inputSignature, string outputSignature, string argNames, AnnotationFlags annotation = AnnotationFlags.Default ) : QStatus
type Message
name string
inputSignature string
outputSignature string
argNames string
annotation AnnotationFlags
return QStatus

AddProperty() public method

public AddProperty ( string name, string signature, AccessFlags access ) : QStatus
name string
signature string
access AccessFlags
return QStatus

Equals() public method

public Equals ( object o ) : bool
o object
return bool

GetHashCode() public method

public GetHashCode ( ) : int
return int

GetMember() public method

public GetMember ( string name ) : Member
name string
return Member

GetMembers() public method

public GetMembers ( ) : Member[]
return Member[]

GetProperties() public method

public GetProperties ( ) : System.Property[]
return System.Property[]

GetProperty() public method

public GetProperty ( string name ) : System.Property
name string
return System.Property

HasMember() public method

public HasMember ( string name, string inSig, string outSig ) : bool
name string
inSig string
outSig string
return bool

HasProperty() public method

public HasProperty ( string name ) : bool
name string
return bool

operator() public static method

public static operator ( ) : bool
return bool