public InterfaceDescriptionMember GetMember(string name) { alljoyn_interfacedescription_member ptr = new alljoyn_interfacedescription_member(); alljoyn_interfacedescription_getmember(Handle, name, ref ptr); return(new InterfaceDescriptionMember(ptr)); }
internal static extern Int32 alljoyn_interfacedescription_member_eql(alljoyn_interfacedescription_member one, alljoyn_interfacedescription_member other);
internal static extern Int32 alljoyn_interfacedescription_getsignal(IntPtr iface, [MarshalAs(UnmanagedType.LPStr)] string name, alljoyn_interfacedescription_member member);
internal static extern UIntPtr alljoyn_interfacedescription_getmembers(IntPtr iface, alljoyn_interfacedescription_member members, UIntPtr numMembers);
internal static extern Int32 alljoyn_interfacedescription_member_getannotation(alljoyn_interfacedescription_member member, [MarshalAs(UnmanagedType.LPStr)] string name, sbyte value, [In, Out] UIntPtr value_size);
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);
internal static extern UIntPtr alljoyn_interfacedescription_member_getannotationscount(alljoyn_interfacedescription_member member);
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);
internal static extern QStatus alljoyn_busobject_addmethodhandler(IntPtr bus, alljoyn_interfacedescription_member member, alljoyn_messagereceiver_methodhandler_ptr handler, IntPtr context);
internal InterfaceDescriptionMember(alljoyn_interfacedescription_member handle) { Handle = handle; }