示例#1
0
        public InterfaceDescriptionMember GetMember(string name)
        {
            alljoyn_interfacedescription_member ptr = new alljoyn_interfacedescription_member();

            alljoyn_interfacedescription_getmember(Handle, name, ref ptr);
            return(new InterfaceDescriptionMember(ptr));
        }
示例#2
0
 internal static extern Int32 alljoyn_interfacedescription_member_eql(alljoyn_interfacedescription_member one, alljoyn_interfacedescription_member other);
示例#3
0
 internal static extern Int32 alljoyn_interfacedescription_getsignal(IntPtr iface, [MarshalAs(UnmanagedType.LPStr)] string name, alljoyn_interfacedescription_member member);
示例#4
0
 internal static extern UIntPtr alljoyn_interfacedescription_getmembers(IntPtr iface, alljoyn_interfacedescription_member members, UIntPtr numMembers);
示例#5
0
 internal static extern Int32 alljoyn_interfacedescription_member_getannotation(alljoyn_interfacedescription_member member, [MarshalAs(UnmanagedType.LPStr)] string name, sbyte value, [In, Out] UIntPtr value_size);
示例#6
0
 internal static extern void alljoyn_interfacedescription_member_getannotationatindex(alljoyn_interfacedescription_member member, UIntPtr index, sbyte name, [In, Out] UIntPtr name_size, sbyte value, [In, Out] UIntPtr value_size);
示例#7
0
 internal static extern UIntPtr alljoyn_interfacedescription_member_getannotationscount(alljoyn_interfacedescription_member member);
示例#8
0
 internal static extern QStatus alljoyn_busobject_signal(IntPtr bus, [MarshalAs(UnmanagedType.LPStr)] string destination, IntPtr sessionId, alljoyn_interfacedescription_member signal, IntPtr args, UIntPtr numArgs, UInt16 timeToLive, byte flags, IntPtr msg);
示例#9
0
 internal static extern QStatus alljoyn_busobject_addmethodhandler(IntPtr bus, alljoyn_interfacedescription_member member, alljoyn_messagereceiver_methodhandler_ptr handler, IntPtr context);
示例#10
0
 internal InterfaceDescriptionMember(alljoyn_interfacedescription_member handle)
 {
     Handle = handle;
 }