public Gatekeeper(int PortNumber)
        {
            A_ICB  = new UPnPService.UPnPServiceInvokeHandler(A_InvokeSink);
            A_IECB = new UPnPService.UPnPServiceInvokeErrorHandler(A_InvokeErrorSink);

            Port = PortNumber;
            Root = UPnPDevice.CreateRootDevice(1000, 1, "");
            Root.FriendlyName = "UPnPShare";

            Root.StandardDeviceType = "UPnPGateKeeper";
            DV = new DvGateKeeper();
            Root.AddService(DV);

            DV.External_Register      = new DvGateKeeper.Delegate_Register(RegisterSink);
            DV.External_UnRegister    = new DvGateKeeper.Delegate_UnRegister(UnRegisterSink);
            DV.External_GetDocument   = new DvGateKeeper.Delegate_GetDocument(GetDocumentSink);
            DV.External_AddDevice     = new DvGateKeeper.Delegate_AddDevice(AddDeviceSink);
            DV.External_RemoveDevice  = new DvGateKeeper.Delegate_RemoveDevice(RemovedDeviceSink);
            DV.External_FireEvent     = new DvGateKeeper.Delegate_FireEvent(FireEventSink);
            DV.External_GetStateTable = new DvGateKeeper.Delegate_GetStateTable(GetStateTableSink);

            DV.External_Invoke              = new DvGateKeeper.Delegate_Invoke(InvokeSink);
            DV.External_InvokeAsync         = new DvGateKeeper.Delegate_InvokeAsync(InvokeAsyncSink);
            DV.External_InvokeAsyncResponse = new DvGateKeeper.Delegate_InvokeAsyncResponse(InvokeAsyncResponseSink);

            (new UPnPDebugObject(Root)).SetField("NoSSDP", true);

            Root.StartDevice(PortNumber);
        }
        public Gatekeeper(int PortNumber)
        {
            A_ICB = new UPnPService.UPnPServiceInvokeHandler(A_InvokeSink);
            A_IECB = new UPnPService.UPnPServiceInvokeErrorHandler(A_InvokeErrorSink);

            Port = PortNumber;
            Root = UPnPDevice.CreateRootDevice(1000,1,"");
            Root.FriendlyName = "UPnPShare";

            Root.StandardDeviceType = "UPnPGateKeeper";
            DV = new DvGateKeeper();
            Root.AddService(DV);

            DV.External_Register = new DvGateKeeper.Delegate_Register(RegisterSink);
            DV.External_UnRegister = new DvGateKeeper.Delegate_UnRegister(UnRegisterSink);
            DV.External_GetDocument = new DvGateKeeper.Delegate_GetDocument(GetDocumentSink);
            DV.External_AddDevice = new DvGateKeeper.Delegate_AddDevice(AddDeviceSink);
            DV.External_RemoveDevice = new DvGateKeeper.Delegate_RemoveDevice(RemovedDeviceSink);
            DV.External_FireEvent = new DvGateKeeper.Delegate_FireEvent(FireEventSink);
            DV.External_GetStateTable = new DvGateKeeper.Delegate_GetStateTable(GetStateTableSink);

            DV.External_Invoke = new DvGateKeeper.Delegate_Invoke(InvokeSink);
            DV.External_InvokeAsync = new DvGateKeeper.Delegate_InvokeAsync(InvokeAsyncSink);
            DV.External_InvokeAsyncResponse = new DvGateKeeper.Delegate_InvokeAsyncResponse(InvokeAsyncResponseSink);

            (new UPnPDebugObject(Root)).SetField("NoSSDP",true);

            Root.StartDevice(PortNumber);
        }
Exemple #3
0
		public SyncInvokeAdapter()
		{
			InvokeHandler = new UPnPService.UPnPServiceInvokeHandler(InvokeSink);
			InvokeErrorHandler = new UPnPService.UPnPServiceInvokeErrorHandler(InvokeFailedSink);
		}
Exemple #4
0
 public SyncInvokeAdapter()
 {
     InvokeHandler      = InvokeSink;
     InvokeErrorHandler = InvokeFailedSink;
 }
 public SyncInvokeAdapter()
 {
     InvokeHandler      = new UPnPService.UPnPServiceInvokeHandler(InvokeSink);
     InvokeErrorHandler = new UPnPService.UPnPServiceInvokeErrorHandler(InvokeFailedSink);
 }