C# 클래스 AllJoynUnity.AllJoyn.InterfaceDescription

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

Private Properties

프로퍼티 타입 설명
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

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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

메소드 상세

Activate() 공개 메소드

public Activate ( ) : void
리턴 void

AddMember() 공개 메소드

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
리턴 QStatus

AddProperty() 공개 메소드

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

Equals() 공개 메소드

public Equals ( object o ) : bool
o object
리턴 bool

GetHashCode() 공개 메소드

public GetHashCode ( ) : int
리턴 int

GetMember() 공개 메소드

public GetMember ( string name ) : Member
name string
리턴 Member

GetMembers() 공개 메소드

public GetMembers ( ) : Member[]
리턴 Member[]

GetProperties() 공개 메소드

public GetProperties ( ) : System.Property[]
리턴 System.Property[]

GetProperty() 공개 메소드

public GetProperty ( string name ) : System.Property
name string
리턴 System.Property

HasMember() 공개 메소드

public HasMember ( string name, string inSig, string outSig ) : bool
name string
inSig string
outSig string
리턴 bool

HasProperty() 공개 메소드

public HasProperty ( string name ) : bool
name string
리턴 bool

operator() 공개 정적인 메소드

public static operator ( ) : bool
리턴 bool