Buffer.h
上传用户:popouu88
上传日期:2013-02-11
资源大小:2894k
文件大小:1k
源码类别:

IP电话/视频会议

开发平台:

Visual C++

  1. // Buffer.h: interface for the CBuffer1 class.
  2. //
  3. //////////////////////////////////////////////////////////////////////
  4. #ifndef __BUFFER_H__
  5. #define __BUFFER_H__
  6. #ifndef NULL
  7. #define NULL    0
  8. #endif
  9. class CBuffer
  10. {
  11. public :
  12. CBuffer( );
  13. CBuffer( int size );
  14. CBuffer( const char * buffer , int size );
  15. const CBuffer & operator =( const CBuffer & b );
  16. virtual ~CBuffer( );
  17. void    Resize( int size );
  18. void    Release( void );
  19. char *  GetBuffer( void ){ return ( char * ) buffer; }
  20. int     GetSize( void ) { return this->size; }
  21. private:
  22. void *  buffer;
  23. int      size;
  24. };
  25. #endif // !defined(AFX_BUFFER_H__8D9A58EB_77E6_46AE_BA8D_338B71C1E14A__INCLUDED_)