BF2Statistics.Gamespy.Net.GamespyTcpStream.GamespyTcpStream C# (CSharp) Method

GamespyTcpStream() public method

Creates a new instance of GamespyTcpStream
public GamespyTcpStream ( GamespyTcpSocket Parent, SocketAsyncEventArgs ReadArgs, SocketAsyncEventArgs WritetArgs ) : System
Parent GamespyTcpSocket
ReadArgs System.Net.Sockets.SocketAsyncEventArgs
WritetArgs System.Net.Sockets.SocketAsyncEventArgs
return System
        public GamespyTcpStream(GamespyTcpSocket Parent, SocketAsyncEventArgs ReadArgs, SocketAsyncEventArgs WritetArgs)
        {
            // Store our connection
            Connection = ReadArgs.AcceptSocket;
            SocketManager = Parent;

            // Create our IO event callbacks
            ReadArgs.Completed += IOComplete;
            WritetArgs.Completed += IOComplete;

            // Set our internal variables
            ReadEventArgs = ReadArgs;
            WriteEventArgs = WritetArgs;
            SocketClosed = false;
            DisposedEventArgs = false;
            Released = false;
        }