PtrFifo.h
上传用户:zjb_0001
上传日期:2007-01-11
资源大小:154k
文件大小:1k
源码类别:

Audio

开发平台:

Visual C++

  1. // PtrFifo.h: interface for the CPtrFifo class.
  2. //
  3. //////////////////////////////////////////////////////////////////////
  4. #if !defined(AFX_PTRFIFO_H__2625F4E1_F2D4_4197_8787_BE68A875C5AA__INCLUDED_)
  5. #define AFX_PTRFIFO_H__2625F4E1_F2D4_4197_8787_BE68A875C5AA__INCLUDED_
  6. #if _MSC_VER > 1000
  7. #pragma once
  8. #endif // _MSC_VER > 1000
  9. #include <afxmt.h>
  10. class CPtrFIFO : public CPtrList
  11. {
  12. public:
  13. void* Consume();
  14. void Add(void *newElement);
  15. CPtrFIFO();
  16. virtual ~CPtrFIFO();
  17. CSemaphore* m_pSemaphore;
  18. };
  19. #endif // !defined(AFX_PTRFIFO_H__2625F4E1_F2D4_4197_8787_BE68A875C5AA__INCLUDED_)