コード例 #1
0
ファイル: PacketPump.cs プロジェクト: cbnolok/SphereSvrSource
		public void Start( Process process )
		{
			ClientInfo cInfo = ClientsConfig.GetClientInfo( process );
			if ( cInfo == null )
				throw new Exception( "Client not defined" );

			m_PacketSpy = new PacketSpy( cInfo.Send, cInfo.Recv, new PacketHandler( HandlePacket ) );
			m_PacketSpy.OnProcessTerminated += new ProcessTerminatedHandler( ProcessEnd );

			m_PacketSpy.Spy( process );
		}
コード例 #2
0
ファイル: PacketPump.cs プロジェクト: tazmanyak/Source
        public void Start(Process process)
        {
            ClientInfo cInfo = ClientsConfig.GetClientInfo(process);

            if (cInfo == null)
            {
                throw new Exception("Client not defined");
            }

            m_PacketSpy = new PacketSpy(cInfo.Send, cInfo.Recv, new PacketHandler(HandlePacket));
            m_PacketSpy.OnProcessTerminated += new ProcessTerminatedHandler(ProcessEnd);

            m_PacketSpy.Spy(process);
        }
コード例 #3
0
ファイル: PacketSpy.cs プロジェクト: cbnolok/SphereSvrSource
				public ProcessStarter( PacketSpy packetSpy, Process process ) : base( packetSpy )
				{
					m_Process = process;
				}
コード例 #4
0
ファイル: PacketSpy.cs プロジェクト: cbnolok/SphereSvrSource
				public PathStarter( PacketSpy packetSpy, string path ) : base( packetSpy )
				{
					m_Path = path;
				}
コード例 #5
0
ファイル: PacketSpy.cs プロジェクト: cbnolok/SphereSvrSource
			public PacketSpyStarter( PacketSpy packetSpy )
			{
				m_PacketSpy = packetSpy;
			}
コード例 #6
0
ファイル: PacketSpy.cs プロジェクト: cbnolok/SphereSvrSource
			public static void Start( PacketSpy packetSpy, Process process )
			{
				PacketSpyStarter starter = new ProcessStarter( packetSpy, process );
				Start( starter );
			}
コード例 #7
0
ファイル: PacketSpy.cs プロジェクト: cbnolok/SphereSvrSource
			public static void Start( PacketSpy packetSpy, string path )
			{
				PacketSpyStarter starter = new PathStarter( packetSpy, path );
				Start( starter );
			}
コード例 #8
0
ファイル: PacketSpy.cs プロジェクト: lxq2537664558/Source2
 public override void Start()
 {
     PacketSpy.Init(m_Process);
     PacketSpy.MainLoop();
 }
コード例 #9
0
ファイル: PacketSpy.cs プロジェクト: lxq2537664558/Source2
 public ProcessStarter(PacketSpy packetSpy, Process process) : base(packetSpy)
 {
     m_Process = process;
 }
コード例 #10
0
ファイル: PacketSpy.cs プロジェクト: lxq2537664558/Source2
 public PathStarter(PacketSpy packetSpy, string path) : base(packetSpy)
 {
     m_Path = path;
 }
コード例 #11
0
ファイル: PacketSpy.cs プロジェクト: lxq2537664558/Source2
 public PacketSpyStarter(PacketSpy packetSpy)
 {
     m_PacketSpy = packetSpy;
 }
コード例 #12
0
ファイル: PacketSpy.cs プロジェクト: lxq2537664558/Source2
            public static void Start(PacketSpy packetSpy, Process process)
            {
                PacketSpyStarter starter = new ProcessStarter(packetSpy, process);

                Start(starter);
            }
コード例 #13
0
ファイル: PacketSpy.cs プロジェクト: lxq2537664558/Source2
            public static void Start(PacketSpy packetSpy, string path)
            {
                PacketSpyStarter starter = new PathStarter(packetSpy, path);

                Start(starter);
            }