AppOctetStream.h
上传用户:xmpantheon
上传日期:2016-10-20
资源大小:7502k
文件大小:1k
源码类别:

Email服务器

开发平台:

Visual C++

  1. // AppOctetStream.h: interface for the CAppOctetStream class.
  2. // Author: Wes Clyburn (clyburnw@enmu.edu)
  3. //////////////////////////////////////////////////////////////////////
  4. #if !defined(AFX_APPOCTETSTREAM_H__333BA6C2_F593_11D1_870E_444553540001__INCLUDED_)
  5. #define AFX_APPOCTETSTREAM_H__333BA6C2_F593_11D1_870E_444553540001__INCLUDED_
  6. #if _MSC_VER >= 1000
  7. #pragma once
  8. #endif // _MSC_VER >= 1000
  9. #include "MIMEContentAgent.h"
  10. // CAppOctetStream
  11. // A MIME content agent that handles the
  12. // "application/octet-stream" content type
  13. //
  14. class CAppOctetStream : public CMIMEContentAgent  
  15. {
  16. public:
  17. virtual CString GetContentTypeString();
  18. CAppOctetStream( int nContentType );
  19. virtual ~CAppOctetStream();
  20. virtual BOOL AppendPart( LPCTSTR szContent, 
  21.  LPCTSTR szParameters, 
  22.  int nEncoding, 
  23.  BOOL bPath, 
  24.  CString& sDestination );
  25. protected:
  26. virtual void attach_file( CStdioFile* pFileAtt, int nEncoding, CString& sDestination );
  27. virtual CString build_sub_header( LPCTSTR szContent, 
  28.   LPCTSTR szParameters, 
  29.   int nEncoding, 
  30.   BOOL bPath );
  31. };
  32. #endif // !defined(AFX_APPOCTETSTREAM_H__333BA6C2_F593_11D1_870E_444553540001__INCLUDED_)