netmonitor/NetMonitorConsole/CMDArgs.cs

44 lines
887 B
C#
Raw Normal View History

2010-07-15 02:41:08 +02:00
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace NetMonitorConsole
{
class CMDArgs
{
private string[] args;
public enum Worker
{
Network,
Nothing
}
private Worker work;
public CMDArgs(string[] arg)
{
this.args = arg;
work = Worker.Nothing;
setWorker();
}
private void setWorker()
{
if (args.Length >= 1 && args[0].ToLower() == "-n")
work = Worker.Network;
}
internal Worker getWorker()
{
return work;
}
internal string getNetworkName()
{
if (work == Worker.Network)
return args[1];
return null;
}
}
}