static void Main(string[] args) { var presentationMode = Properties.Settings.Default.PRESENTATION_MODE; if (presentationMode) { _source = new KinectData(); _service = new RestService.RestService(new SingleFrameTransportData(_source)); _service.run(); return; } var timer = new Timer { Interval = 500, Enabled = true, AutoReset = true }; timer.Elapsed += Timer_Elapsed; timer.Start(); _source = new KinectData(); _connected = _source.IsKinectConnected(); var serializer = _connected ? new SingleFrameTransportData(_source) : DemoTransportData.ReadfromLocalFiles(); _service = new RestService.RestService(serializer); _service.run(); }
public GiftsRequest(INetService netService, string url, INetErrorFactory errorFactory, IResourceService resourceService) : base(netService, url, errorFactory) { this.resourceService = resourceService; }
public LoginService(IDataService dataService, IProxyService proxyService, INetService netService) { _dataService = dataService; _proxyService = proxyService; _netService = netService; }
public CategoryService(ICategoryRepository categoryRepository, IApiService apiService, INetService netService) { _categoryRepository = categoryRepository; _apiService = apiService; _netService = netService; }
public RememberService(IRememberRepository rememberRepository, IApiService apiService, INetService netService) { _rememberRepository = rememberRepository; _apiService = apiService; _netService = netService; }
public MainViewModel(INetService netService, IGpioService gpioService) { this.GpioService = gpioService; this.NetService = netService; Pins = new ObservableCollection <PinViewModel>(); Initialize(); }
static void Main(string[] args) { _netService = new TcpSyncNetService(); ((TcpSyncNetService)_netService).Connected += new TcpSyncNetService.ConnectedHandler(OnConnected); ((TcpSyncNetService)_netService).OutputDataReceived += new TcpSyncNetService.LineReceivedHandler(OnInputAvailable); ((TcpSyncNetService)_netService).ClientDisconnected += OnClientDisconnected; _netService.Start(IPAddress.Loopback, 3002); }
private static void Timer_Elapsed(object sender, ElapsedEventArgs e) { if (_connected == _source.IsKinectConnected()) { return; } _service.Terminate(); Console.Clear(); _connected = _source.IsKinectConnected(); var serializer = _connected ? new SingleFrameTransportData(_source) : DemoTransportData.ReadfromLocalFiles(); _service = new RestService.RestService(serializer); }
static void Main() { // Application.EnableVisualStyles(); // Application.SetCompatibleTextRenderingDefault(false); // Application.Run(new Form1()); _netService = new TcpSyncNetService(); ((TcpSyncNetService)_netService).Connected += new TcpSyncNetService.ConnectedHandler(OnConnected); ((TcpSyncNetService)_netService).OutputDataReceived += new TcpSyncNetService.LineReceivedHandler(OnInputAvailable); ((TcpSyncNetService)_netService).ClientDisconnected += OnClientDisconnected; _netService.Start(IPAddress.Loopback, 3002); }
private AttachmentState GetAttachmentState(ISender sender, InventoryItemData itemData) { INetService netService = engine.GetService <INetService>(); IInventory inventory = playerService; if (netService.IsLocalPlayer(sender)) { return(AttachmentState.IsLocalPlayerWishItem); } else { if (inventory.GetItemCount(itemData) <= 0) { return(AttachmentState.IsRemoteGiftWhatLocalDontHave); } else { return(AttachmentState.IsRemoteGiftWhatLocalHave); } } }
/// <summary> /// Creates WCF service on Pipe /// </summary> /// <param name="singleton">Service handler singleton</param> /// <param name="pipeName">Pipe name</param> /// <returns>Created server</returns> public static LoggerServer CreateOnPipe(INetService singleton, string pipeName = "LoggingService") { Uri baseAddr = new Uri(string.Format("net.pipe://localhost/{0}", pipeName)); ServiceHost host = new ServiceHost(singleton, baseAddr); var binding = new NetNamedPipeBinding(NetNamedPipeSecurityMode.None); host.AddServiceEndpoint(typeof(INetService), binding, baseAddr); var behavior = host.Description.Behaviors.Find <ServiceBehaviorAttribute>(); behavior.InstanceContextMode = InstanceContextMode.Single; var debugBehavior = host.Description.Behaviors.Find <System.ServiceModel.Description.ServiceDebugBehavior>(); if (debugBehavior != null) { debugBehavior.IncludeExceptionDetailInFaults = true; } return(new LoggerServer(host)); }
public byte GetServiceId(INetService svc) { return(serviceToId[svc]); }
/// <summary> /// Create service from app.config /// </summary> /// <param name="singleton">Service handler</param> /// <returns>Created server</returns> public static LoggerServer Create(INetService singleton) { ServiceHost host = new ServiceHost(singleton); return(new LoggerServer(host)); }
public NetServiceRunner(INetService netService) { _netService = netService; }
public BaseRequest(INetService netService, string url, INetErrorFactory errorFactory) { this.netService = netService; this.url = url; this.errorFactory = errorFactory; }
public GameAppServer(INetService netService) : base(new ProxyReceiveFilterFactory()) { NetService = netService; }
private IEnumerator LoadNetResourcesImpl() { if (isLoadFromLocalFiles) { LoadPlanetsLocal(); LoadShipModulesLocal(); LoadMechanicsLocal(); LoadSecretariesLocal(); LoadTransportStrengthLocal(); LoadBankLocal(); LoadPlanetTransportLocal(); LoadPersonalImprovementsLocal(); LoadManagerImprovementsLocal(); isManagersLoaded = isGeneratorsLoaded = true; Debug.Log($"Resources is loade => {IsLoaded}".Colored(ConsoleTextColor.orange)); Debug.Log(GetResourceLoadingStateString()); } else { Services.GetService <IServerBalanceService>().GetBalanceFromServer(); yield return(new WaitUntil(() => isManagersLoaded && isGeneratorsLoaded)); INetService netService = Services.GetService <INetService>(); netService.GetBalance(planets => { PlanetRepository.SetFromExternalDataSource(planets); Debug.Log("planets setted from external data source".Colored(ConsoleTextColor.yellow)); GameEvents.OnPlanetsReceivedFromServer(); GameEvents.OnNetResourceLoaded("planets"); isPlanetsLoaded = true; }, error => { Debug.Log(error.Colored(ConsoleTextColor.red)); LoadPlanetsLocal(); }); yield return(new WaitUntil(() => isPlanetsLoaded)); netService.GetBalanceShip(modules => { ShipModuleRepository.SetFromExternalDataSource(modules); //Debug.Log("modules setted from external data source".Colored(ConsoleTextColor.yellow)); isShipModulesLoaded = true; GameEvents.OnNetResourceLoaded("space ship modules"); }, error => { LoadShipModulesLocal(); }); yield return(new WaitUntil(() => isShipModulesLoaded)); netService.GetBalanceMechanic(mechanics => { MechanicDataRepository.SetFromExternalDataSource(mechanics); isMechanicsLoaded = true; GameEvents.OnNetResourceLoaded("mechanics"); }, error => { LoadMechanicsLocal(); }); yield return(new WaitUntil(() => isMechanicsLoaded)); netService.GetSecretaryBalance(secretaries => { SecretaryDataRepository.SetFromExternalDataSource(secretaries); isSecretariesLoaded = true; GameEvents.OnNetResourceLoaded("secretaries"); }, error => { LoadSecretariesLocal(); }); yield return(new WaitUntil(() => isSecretariesLoaded)); netService.GetTransportStrength(strengs => { UnitStrengthDataRepository.SetFromExternalSource(strengs); isUnitStrengthLoaded = true; GameEvents.OnNetResourceLoaded("transport strength"); }, error => { LoadTransportStrengthLocal(); }); yield return(new WaitUntil(() => isUnitStrengthLoaded)); netService.GetBank(bankLevels => { BankLevelRepository.SetFromExternalDataSource(bankLevels); isBankLoaded = true; GameEvents.OnNetResourceLoaded("bank"); }, error => { LoadBankLocal(); }); yield return(new WaitUntil(() => isBankLoaded)); netService.GetPlanetsTransport(generators => { Generators.Append(generators, GeneratorType.Planet); isPlanetGeneratorsLoaded = true; GameEvents.OnNetResourceLoaded("planet generators"); }, (error) => { LoadPlanetTransportLocal(); }); yield return(new WaitUntil(() => isPlanetGeneratorsLoaded)); /* * netService.GetPersonalImprovements(personalImprovements => { * PersonalImprovements.SetFromExternalSource(personalImprovements); * isPersonalImprovementsLoaded = true; * GameEvents.OnNetResourceLoaded("personal_improvements"); * * }, error => { * LoadPersonalImprovementsLocal(); * });*/ LoadPersonalImprovementsLocal(); netService.GetManagerImprovements(improvements => { ManagerImprovements.SetFromExternalSource(improvements); isManagerImprovementsLoaded = true; GameEvents.OnNetResourceLoaded("manager improvements"); }, error => { LoadManagerImprovementsLocal(); }); yield break; } }