mirror of
https://github.com/emagi/eq2emu
synced 2026-08-12 18:23:04 -04:00
837 B
837 B
File: EQStreamFactory.h
Classes
EQStreamFactory
Functions
void CheckTimeout(bool remove_all = false);void Push(EQStream *s);bool loadPublicKey();bool Open();bool Open(unsigned long port) { Port=port; return Open(); }void Close();void ReaderLoop();void WriterLoop();void CombinePacketLoop();void Stop() { StopReader(); StopWriter(); StopCombinePacket(); }void StopReader() { MReaderRunning.lock(); ReaderRunning=false; MReaderRunning.unlock(); }void StopWriter() { MWriterRunning.lock(); WriterRunning=false; MWriterRunning.unlock(); WriterWork.Signal(); }void StopCombinePacket() { MCombinePacketRunning.lock(); CombinePacketRunning=false; MCombinePacketRunning.unlock(); }void SignalWriter() { WriterWork.Signal(); }
Notable Comments
- /*
- */