예제 #1
0
 public static void DumpLogFile(LogParser parser, string inputFile, OpCodeValidator filter,
                                Action <PacketParser> packetHandler)
 {
     //var extractor = new GenericLogParser(parser, filter, packetHandler, updatePacketHandler);
     //extractor.Parse(new FileInfo(inputFile));
     throw new NotImplementedException();
 }
예제 #2
0
        public static void ParseDir(LogParser parser, string inputDir, OpCodeValidator filter,
                                    Action <PacketParser> packetHandler)
        {
            var extractor = new GenericLogParser(parser, filter, packetHandler);

            extractor.Parse(new DirectoryInfo(inputDir));
        }
예제 #3
0
        public static void ParseFiles(LogParser parser, FileInfo[] files, OpCodeValidator filter,
                                      Action <PacketParser> packetHandler)
        {
            var extractor = new GenericLogParser(parser, filter, packetHandler);

            extractor.Parse(files);
        }
예제 #4
0
        public static void ParseFile(LogParser parser, string inputFile, OpCodeValidator filter,
                                     Action <PacketParser> packetHandler)
        {
            var extractor = new GenericLogParser(parser, filter, packetHandler);

            extractor.Parse(new FileInfo(inputFile));
        }
예제 #5
0
        public LogHandler(OpCodeValidator validator, Action<ParsablePacketInfo> parser,
			Action<PacketParser> packetHandler, Action<ParsedUpdatePacket> updatePacketHandler)
        {
            Validator = validator;
            PacketParser = parser;
            NormalPacketHandler = packetHandler;
            UpdatePacketHandler = updatePacketHandler;
        }
예제 #6
0
 public LogHandler(OpCodeValidator validator, Action <ParsablePacketInfo> parser,
                   Action <PacketParser> packetHandler, Action <ParsedUpdatePacket> updatePacketHandler)
 {
     Validator           = validator;
     PacketParser        = parser;
     NormalPacketHandler = packetHandler;
     UpdatePacketHandler = updatePacketHandler;
 }
예제 #7
0
 public LogHandler(OpCodeValidator validator, Action<PacketParser> packetHandler, Action<ParsedUpdatePacket> updatePacketHandler)
     : this(validator, null, packetHandler, updatePacketHandler)
 {
 }
예제 #8
0
 public LogHandler(OpCodeValidator validator, Action<ParsablePacketInfo> parser)
     : this(validator, parser, null, null)
 {
 }
예제 #9
0
 public PATool(string filename) : base(filename)
 {
     m_opcodeValidator = DefaultOpCodeValidator;
 }
예제 #10
0
		public static void Extract(string logFile, OpCodeValidator validator, Action<ParsablePacketInfo> parser)
		{
			Extract(logFile, new LogHandler(validator, parser));
		}
예제 #11
0
 public static void DumpLogFile(LogParser parser, string inputFile, OpCodeValidator filter,
                                Action<PacketParser> packetHandler)
 {
     //var extractor = new GenericLogParser(parser, filter, packetHandler, updatePacketHandler);
     //extractor.Parse(new FileInfo(inputFile));
     throw new NotImplementedException();
 }
예제 #12
0
 public static void ParseDir(LogParser parser, string inputDir, OpCodeValidator filter,
                             Action<PacketParser> packetHandler)
 {
     var extractor = new GenericLogParser(parser, filter, packetHandler);
     extractor.Parse(new DirectoryInfo(inputDir));
 }
예제 #13
0
 public static void DumpLogFiles(LogParser parser, FileInfo[] files, OpCodeValidator filter)
 {
     //var extractor = new GenericLogParser(parser, filter, packetHandler, updatePacketHandler);
     //extractor.Parse(files);
     throw new NotImplementedException();
 }
예제 #14
0
 public GenericLogParser(LogParser parser, OpCodeValidator validator, Action <PacketParser> packetHandler)
     : base(parser, new LogHandler(validator, packetHandler))
 {
 }
예제 #15
0
 public PATool(XmlFileBase parentCfg) : base(parentCfg)
 {
     m_opcodeValidator = DefaultOpCodeValidator;
 }
예제 #16
0
 public GenericLogParser(LogParser parser, OpCodeValidator validator, Action<PacketParser> packetHandler)
     : base(parser, new LogHandler(validator, packetHandler))
 {
 }
예제 #17
0
 public static void ParseFile(LogParser parser, string inputFile, OpCodeValidator filter,
                              Action<PacketParser> packetHandler)
 {
     var extractor = new GenericLogParser(parser, filter, packetHandler);
     extractor.Parse(new FileInfo(inputFile));
 }
예제 #18
0
 public static void Extract(string logFile, OpCodeValidator validator, Action <ParsablePacketInfo> parser)
 {
     Extract(logFile, new LogHandler(validator, parser));
 }
예제 #19
0
 public static void ParseFiles(LogParser parser, FileInfo[] files, OpCodeValidator filter,
                               Action<PacketParser> packetHandler)
 {
     var extractor = new GenericLogParser(parser, filter, packetHandler);
     extractor.Parse(files);
 }
예제 #20
0
 public LogHandler(OpCodeValidator validator, Action <ParsablePacketInfo> parser) : this(validator, parser, null, null)
 {
 }
예제 #21
0
 public static void DumpLogFiles(LogParser parser, FileInfo[] files, OpCodeValidator filter)
 {
     //var extractor = new GenericLogParser(parser, filter, packetHandler, updatePacketHandler);
     //extractor.Parse(files);
     throw new NotImplementedException();
 }
예제 #22
0
 public LogHandler(OpCodeValidator validator, Action <PacketParser> packetHandler, Action <ParsedUpdatePacket> updatePacketHandler) :
     this(validator, null, packetHandler, updatePacketHandler)
 {
 }
예제 #23
0
		public static void Extract(string[] lines, bool line, Action<ParsablePacketInfo> parser, OpCodeValidator validator)
		{
			Extract(lines, line, new LogHandler(validator, parser));
		}
예제 #24
0
 public static void Extract(string[] lines, bool line, Action <ParsablePacketInfo> parser, OpCodeValidator validator)
 {
     Extract(lines, line, new LogHandler(validator, parser));
 }