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

IP电话/视频会议

开发平台:

Visual C++

  1. // MCUInformation.h: interface for the CMCUInformation class.
  2. //
  3. //////////////////////////////////////////////////////////////////////
  4. #if !defined(AFX_MCUINFORMATION_H__7EC023C4_A415_46F2_93AC_1F678F2AD15E__INCLUDED_)
  5. #define AFX_MCUINFORMATION_H__7EC023C4_A415_46F2_93AC_1F678F2AD15E__INCLUDED_
  6. #if _MSC_VER > 1000
  7. #pragma once
  8. #endif // _MSC_VER > 1000
  9. #include "MCUNode.h"
  10. class CMCUInformation  
  11. {
  12. public:
  13.          CMCUInformation( );
  14. virtual ~CMCUInformation( );
  15. void       Release( void );
  16. CMCUNode * AddMCUNode( CTCP * cmdTCP , const char * mcu_name );
  17. void       RemoveMCUNode( int mcu_id );
  18. CMCUNode * GetMCUNode( int mcu_id );
  19. INT_PTR_MAP * LockMap( void );
  20. void          UnlockMap( void );
  21. private:
  22. CRITICAL_SECTION session;
  23. INT_PTR_MAP      mcu_map;
  24. };
  25. #endif // !defined(AFX_MCUINFORMATION_H__7EC023C4_A415_46F2_93AC_1F678F2AD15E__INCLUDED_)