protected override void BeginProcessing() { var socket = SingletonRepository.getNetlinkSocket(); _addresses = socket.GetAddresses(); _interfaces = socket.GetNetworkInterfaces(); }
protected override void BeginProcessing() { _socket = SingletonRepository.getNetlinkSocket(); var nicIndex = _socket.GetNetworkInterfaces().First(i => i.InterfaceName.ToLower() == Interface.ToLower()).Index; _socket.RemoveIpAddress(new IpAddress(Address, Netmask, nicIndex)); }
protected override void BeginProcessing() { var socket = SingletonRepository.getNetlinkSocket(); if (IpVersion == 4) { _routes = socket.GetRoutingTable(); } else if (IpVersion == 6) { _routes = socket.GetIpv6RoutingTable(); } else { throw new NotSupportedException("IP version must be 4 or 6"); } _interfaces = socket.GetNetworkInterfaces(); if (RoutingTable != RoutingTable.ANY) { _routes = _routes.Where(r => r.RoutingTable == RoutingTable).ToArray(); } if (RouteScope != RouteScope.ANY) { _routes = _routes.Where(r => r.Scope == RouteScope).ToArray(); } }
protected override void BeginProcessing() { var socket = SingletonRepository.getNetlinkSocket(); var nic = socket.GetNetworkInterfaces().First(n => n.InterfaceName.ToLower() == Identity); if (nic == null) { throw new Exception("An interface cannot be found which matches " + Identity); } Console.WriteLine(nic.Index); Console.WriteLine(State); if (VlanId > 0) { socket.SetInterfaceVlanId(nic.Index, (ushort)VlanId); } if (State != InterfaceState.UNSPECIFIED) { socket.SetInterfaceState(nic.Index, State); } if (NewName != null) { socket.SetInterfaceName(nic.Index, NewName); } }
public MyRepository() { // Initializes with ./Settings/RepositorySettings.cfg is present // Creates a git repository for history. this.repository = new SingletonRepository( CreateDefaultSettings, new GitBackuper(Directory.FullName)); }
public SingletonModel( SingletonRepository singletonRepo, SingletonDataContext singletonDataContext ) { _singletonRepo = singletonRepo; _singletonDataContext = singletonDataContext; }
protected override void BeginProcessing() { var socket = SingletonRepository.getNetlinkSocket(); _neighbours = socket.GetArpCache(); _interfaces = socket.GetNetworkInterfaces(); if (VlanId != 0) { _neighbours = _neighbours.Where(n => n.VlanId == VlanId).ToArray(); } }
protected override object ProcessMessage(object message) { try { SingletonRepository.GetLog().Add(message as Log); return(true); } catch (Exception) { return(false); } }
protected override void BeginProcessing() { var socket = SingletonRepository.getNetlinkSocket(); _interfaces = socket.GetNetworkInterfaces(); if (Name != null) { for (int i = 0; i < Name.Length; i++) { Name[i] = Name[i].ToLower(); } } }
public RowCountController( ScopedRepository scopedRepo, SingletonRepository singletonRepo, TransientRepository transientRepo, ScopedDataContext scopedDataContext, SingletonDataContext singletonDataContext, TransientDataContext transientDataContext ) { _scopedRepo = scopedRepo; _singletonRepo = singletonRepo; _transientRepo = transientRepo; _scopedDataContext = scopedDataContext; _singletonDataContext = singletonDataContext; _transientDataContext = transientDataContext; }
public void SetUp() { if (this.directory.Exists) { DeleteRepositoryDirectory(this.directory.FullName); } this.directory.Create(); var settings = new RepositorySettings( directory: this.directory.FullName, jsonSerializerSettings: RepositorySettings.CreateDefaultJsonSettings(), isTrackingDirty: false, backupSettings: null); var gitBackuper = new GitBackuper(settings.Directory); this.repository = new SingletonRepository(settings, gitBackuper); this.dummy = new DummySerializable(1); }
static void Main(string[] args) { ConsumerSuper consumer = new ConsumerRepository(); ILogServer logServer = new LogServerRabbitMQ(); bool exit = false; logServer.ConsumeLog(consumer); while (!exit) { List <Log> logs = SingletonRepository.GetLog(); if (logs.Count > 0) { Console.WriteLine("El Username es: " + logs[0].Username + "\n"); Console.WriteLine("Count de warnings : " + logs.Where(x => x.Level.Equals(Log.SUCCESS_LEVEL)).ToList().Count); Console.WriteLine("Count de success : " + logs.Where(x => x.Level.Equals(Log.WARNING_LEVEL)).ToList().Count); exit = true; } } Console.ReadLine(); }
protected override void BeginProcessing() { var socket = SingletonRepository.getNetlinkSocket(); if (VlanId > 0 && Parent == null) { throw new Exception("Parent interface must be specified when creating a Vlan interface"); } var parentInterface = socket.GetNetworkInterfaces().First(i => i.InterfaceName.ToLower() == Parent.ToLower()); if (parentInterface == null) { throw new Exception("Parent interface could not be found"); } var networkInterface = new NetworkInterface(parentInterface.Index, Name, InterfaceType.BRIDGE, new Vlan((ushort)VlanId)); socket.AddNetworkInterface(networkInterface); }
public void CreateFromRepositorySettingsAndJsonSettings() { var backupSettings = new BackupSettings(BackupDir.FullName, ".abc", BackupSettings.DefaultTimeStampFormat, 2, 3); var repositorySettings = new Core.RepositorySettings( directory: Directory.FullName, isTrackingDirty: false, backupSettings: backupSettings, extension: ".cde", tempExtension: ".fgh"); var created = new SingletonRepository(repositorySettings, RepositorySettings.CreateDefaultJsonSettings()); var jsonRepositorySettings = new RepositorySettings( directory: Directory.FullName, jsonSerializerSettings: RepositorySettings.CreateDefaultJsonSettings(), isTrackingDirty: false, backupSettings: backupSettings, extension: ".cde", tempExtension: ".fgh"); AssertProperties(jsonRepositorySettings, created.Settings); Assert.IsTrue(JsonEqualsComparer <RepositorySettings> .Default.Equals(jsonRepositorySettings, created.Settings)); }
public IActionResult GetSuccessLogs() { List <Log> logs = SingletonRepository.GetLog().Where(x => x.Level.Equals(Log.SUCCESS_LEVEL)).ToList(); return(Ok(logs)); }
public ServiceModuleRepository() { _repository = new SingletonRepository <IServiceModuleInstance>(); }
protected override void BeginProcessing() { _socket = SingletonRepository.getNetlinkSocket(); _socket.AddRoute( new Route(new Subnet(Destination, DestinationSubnetMask), Gateway, 0, Protocol, Table)); }
protected override void BeginProcessing() { _socket = SingletonRepository.getNetlinkSocket(); _socket.RemoveRoute(Route); }
public AppModuleRepository() { _repository = new SingletonRepository <IAppModuleInstance>(); }
public SequenceTypeModuleRepository() { _repository = new SingletonRepository<ISequenceTypeModuleInstance>(); }
protected override void BeginProcessing() { var socket = SingletonRepository.getNetlinkSocket(); socket.RemoveNetworkInterface(Interface); }
public IActionResult GetWarningLogs() { List <Log> logs = SingletonRepository.GetLog().Where(x => x.Level.Equals(Log.WARNING_LEVEL)).ToList(); return(Ok(logs)); }
public WeatherForecastController(SingletonRepository repository) //public WeatherForecastController(TransientRepository repository) { _repository = repository; }
public IActionResult GetAllLogs() { List <Log> logs = SingletonRepository.GetLog(); return(Ok(logs)); }