AllJoynUnity.AllJoyn.ProxyBusObject.AddInterface C# (CSharp) Метод

AddInterface() публичный Метод

public AddInterface ( InterfaceDescription iface ) : QStatus
iface InterfaceDescription
Результат QStatus
            public QStatus AddInterface(InterfaceDescription iface)
            {
                return alljoyn_proxybusobject_addinterface(_proxyBusObject, iface.UnmanagedPtr);
            }

Usage Example

Пример #1
0
        public void AddInterface()
        {
            AllJoyn.InterfaceDescription testIntf = null;
            Assert.Equal(AllJoyn.QStatus.OK, busAttachment.CreateInterface(INTERFACE_NAME, out testIntf));
            Assert.NotNull(testIntf);
            Assert.Equal(AllJoyn.QStatus.OK, testIntf.AddMember(AllJoyn.Message.Type.MethodCall, "ping", "s", "s", "in,out"));
            testIntf.Activate();

            proxyBusObject = new AllJoyn.ProxyBusObject(busAttachment, "org.alljoyn.Bus", "/org/alljoyn/Bus", 0);
            Assert.NotNull(proxyBusObject);

            Assert.Equal(AllJoyn.QStatus.OK, proxyBusObject.AddInterface(testIntf));

            Assert.True(proxyBusObject.ImplementsInterface(INTERFACE_NAME));
        }
All Usage Examples Of AllJoynUnity.AllJoyn.ProxyBusObject::AddInterface