Ejemplo n.º 1
0
        private void init()
        {
            parser.StartNode = "//body";

            packetCapture.Start(1000);
            packetCapture.OnHttpPacketArrival += HttpPacketArriveEvent;

            OnChangedHandler onChangeHandler  = new OnChangedHandler(OnChanged);
            OnRenamedHandler onRenamedHandler = new OnRenamedHandler(OnRenamed);

            IOTracker track = new IOTracker("C:\\", onChangeHandler, onRenamedHandler);



            track.AddFileType("txt");
            track.AddFileType("ppt");
            try
            {
                track.StartWatch();
            }
            catch (Exception e)
            {
                Console.Out.WriteLine(e.ToString());
            }
        }
Ejemplo n.º 2
0
 /// <summary>
 /// 파일 경로와 함께 IOTracker 초기화.
 /// </summary>
 /// <param name="path"> 감시할 디렉토리 경로. </param>
 /// 
 public IOTracker(String path, OnChangedHandler onChanged, OnRenamedHandler onRenamed)
 {
     mOnChanged = onChanged;
     mOnRenamed = onRenamed;
     mPath = path;
     watchers = new Dictionary<string, FileSystemWatcher>();
 }
Ejemplo n.º 3
0
 /// <summary>
 /// 파일 경로와 함께 IOTracker 초기화.
 /// </summary>
 /// <param name="path"> 감시할 디렉토리 경로. </param>
 ///
 public IOTracker(String path, OnChangedHandler onChanged, OnRenamedHandler onRenamed)
 {
     mOnChanged = onChanged;
     mOnRenamed = onRenamed;
     mPath      = path;
     watchers   = new Dictionary <string, FileSystemWatcher>();
 }
Ejemplo n.º 4
0
        public static void Main(string[] args)
        {
            parser.StartNode = "//body";
            packetCapture.Start(1000);
            packetCapture.OnHttpPacketArrival += HttpPacketArriveEvent;

            OnChangedHandler onChangeHandler = new OnChangedHandler(Program.OnChanged);
            OnRenamedHandler onRenamedHandler = new OnRenamedHandler(Program.OnRenamed);

            IOTracker track = new IOTracker("C:\\", onChangeHandler, onRenamedHandler);

            track.AddFileType("txt");
            track.AddFileType("ppt");
            try
            {
                track.StartWatch();
            }
            catch (Exception e)
            {
                Console.Out.WriteLine(e.ToString());
            }

            //StartNetworkingService();
        }