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

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

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