public MipsR4300Core() { m_State = new ExecutionState(); m_MMU = new VMemStream(this); m_IOMonitor = new IOMonitor(); m_SyncMMU = new SychronizedStream(m_MMU); m_ExecEngine = new Interpreter(); }
public AresTcpSocket(IPacketFormatter formatter) { Monitor = new IOMonitor(); Monitor.Start(); outQueue = new ConcurrentQueue <IPacket>(); Socket = SocketManager.CreateTcp(); Formatter = orgFormatter = formatter; }
public AresUdpSocket(IFormatter formatter) { receiveEp = new IPEndPoint(IPAddress.Any, 0); Formatter = formatter; this.socket = SocketManager.CreateUdp(AddressFamily.InterNetwork); this.monitor = new IOMonitor(); }
//called by Listener methods private AresTcpSocket(IPacketFormatter formatter, Socket socket) { should_mask = false; Monitor = new IOMonitor(); Monitor.Start(); outQueue = new ConcurrentQueue <IPacket>(); this.Socket = socket; Formatter = orgFormatter = formatter; }
public AresUdpSocket(IPacketFormatter formatter) { Formatter = formatter; Socket = SocketManager.CreateUdp(); Monitor = new IOMonitor(); recvTask = new SocketReceiveTask(8192); recvTask.Completed += ReceiveComplete; sendHandler = new EventHandler <IOTaskCompleteEventArgs <SocketSendTask> >(SendComplete); }
protected AresTcpSocket() { outQueue = new ConcurrentQueue <IPacket>(); sendHandler = SendComplete; recvHandler = ReceiveCompleted2; readStream = new MemoryStream(); Monitor = new IOMonitor(); Monitor.Start(); }
private AresTcpSocket() { this.monitor = new IOMonitor(); this.monitor.Start(); this.outQueue = new ConcurrentQueue <IPacket>(); }
public AresUdpSocket(IPacketFormatter formatter) { Formatter = formatter; Socket = SocketManager.CreateUdp(); Monitor = new IOMonitor(); }