Queue.h
上传用户:cydong117
上传日期:2009-11-10
资源大小:638k
文件大小:0k
源码类别:

模拟服务器

开发平台:

Visual C++

  1. #define QUEUE_MAX 100
  2. class CWHQueue
  3. {
  4. protected:
  5. UINT m_btCount;
  6. UINT m_btQPushPos;
  7. UINT m_btQPopPos;
  8. BYTE *m_lpCircularQ[QUEUE_MAX];
  9. CRITICAL_SECTION m_cs;
  10. public:
  11. CWHQueue();
  12. ~CWHQueue();
  13. BOOL PushQ(BYTE *lpbtQ);
  14. BYTE *PopQ();
  15. __inline UINT GetCurPushPos() { return m_btQPushPos; }
  16. __inline UINT GetCurPopPos() { return m_btQPopPos; }
  17. __inline UINT GetCount() { return m_btCount; }
  18. };