ModemDetect.h
上传用户:glass0516
上传日期:2010-01-11
资源大小:104k
文件大小:1k
源码类别:

传真(Fax)编程

开发平台:

Visual C++

  1. /*****************************************************************************
  2. * RelayFax Open Source Project
  3. * Copyright 1996-2004 Alt-N Technologies, Ltd.
  4. * All rights reserved.
  5. *
  6. * Redistribution and use in source and binary forms, with or without
  7. * modification, are permitted only as authorized by the RelayFax Open 
  8. * Source License.  A copy of this license is available in file LICENSE 
  9. * in the top-level directory of the distribution.
  10. *
  11. * RelayFax is a registered trademark of Alt-N Technologies, Ltd.
  12. *
  13. * Individual files and/or contributed packages may be copyright by
  14. * other parties and subject to additional restrictions.
  15. *****************************************************************************/
  16. #ifndef MODEMDETECT_H
  17. #define MODEMDETECT_H
  18. #include "Modem.h"
  19. class CModemDetect : public CModem  
  20. {
  21. public:
  22. CModemDetect();
  23. virtual ~CModemDetect();
  24. // methods overridden from CCommPort
  25. virtual void OnConnect(void);
  26. virtual bool OnDisconnect(void);
  27. virtual void OnReadLine(void);
  28. virtual void OnTimer( UINT nID );
  29. void SetState( int nNewState ) { m_nState = nNewState; };
  30. protected:
  31. void PhaseInit(void);
  32. void Quit( bool bSuccessful );
  33. int m_nLoopCtr;
  34. FaxApiModemDetectMsg* pInfo;
  35. };
  36. #endif // MODEMDETECT_H