AllJoynUnity.AllJoyn.BusAttachment.RegisterBusListener C# (CSharp) Method

RegisterBusListener() public method

public RegisterBusListener ( BusListener listener ) : void
listener BusListener
return void
            public void RegisterBusListener(BusListener listener)
            {
                alljoyn_busattachment_registerbuslistener(_busAttachment, listener.UnmanagedPtr);
            }

Usage Example

		public void TestListenerRegisteredUnregistered()
		{
			AllJoyn.BusAttachment bus = new AllJoyn.BusAttachment("BusListenerTest", true);
			AllJoyn.BusListener busListener = new TestBusListener(this);
			listenerRegistered = false;
			listenerUnregistered = false;
			AllJoyn.QStatus status = AllJoyn.QStatus.FAIL;

			// start the bus attachment
			status = bus.Start();
			Assert.Equal(AllJoyn.QStatus.OK, status);

			// connect to the bus
			status = bus.Connect(AllJoynTestCommon.GetConnectSpec());
			Assert.Equal(AllJoyn.QStatus.OK, status);

			bus.RegisterBusListener(busListener);
			Wait(MaxWaitTime);
			Assert.Equal(true, listenerRegistered);

			bus.UnregisterBusListener(busListener);
			Wait(MaxWaitTime);
			Assert.Equal(true, listenerUnregistered);

			// TODO: move these into a teardown method?
			busListener.Dispose();
			bus.Dispose();
		}
All Usage Examples Of AllJoynUnity.AllJoyn.BusAttachment::RegisterBusListener
AllJoyn.BusAttachment