Mapper.h
上传用户:hkcoast
上传日期:2007-01-12
资源大小:979k
文件大小:1k
源码类别:

手机短信编程

开发平台:

Visual C++

  1. #ifndef __IO_MAPPER__
  2. #define __IO_MAPPER__
  3. #define net_msg
  4. class __declspec(novtable) CIOMessageMap
  5. {
  6. public:
  7. virtual bool ProcessIOMessage(IOType clientIO, ClientContext* pContext, DWORD dwSize) = 0;
  8. };
  9. #define BEGIN_IO_MSG_MAP() 
  10. public: 
  11. bool ProcessIOMessage(IOType clientIO, ClientContext* pContext, DWORD dwSize = 0) 
  12. bool bRet = false; 
  13. #define IO_MESSAGE_HANDLER(msg, func) 
  14. if (msg == clientIO) 
  15. bRet = func(pContext, dwSize); 
  16. #define END_IO_MSG_MAP() 
  17. return bRet; 
  18. }
  19. #endif