acl  3.5.3.0
acl::mime_image类 参考

#include <mime_image.hpp>

+ 类 acl::mime_image 继承关系图:
+ acl::mime_image 的协作图:

Public 成员函数

 mime_image (const char *emailFile, const MIME_NODE *node, bool enableDecode=true, const char *toCharset="gb2312", off_t off=0)
 
 ~mime_image (void)
 
const char * get_location (void) const
 
- Public 成员函数 继承自 acl::mime_node
 mime_node (const char *emailFile, const MIME_NODE *node, bool enableDecode=true, const char *toCharset="gb2312", off_t off=0)
 
virtual ~mime_node (void)
 
const char * get_name (void) const
 
int get_ctype (void) const
 
int get_stype (void) const
 
const char * get_ctype_s (void) const
 
const char * get_stype_s (void) const
 
int get_encoding (void) const
 
const char * get_charset (void) const
 
const char * get_toCharset (void) const
 
off_t get_bodyBegin (void) const
 
off_t get_bodyEnd (void) const
 
const char * header_value (const char *name) const
 
const std::map< string, string > & get_headers (void) const
 
bool save (pipe_manager &out) const
 
bool save (pipe_manager &out, const char *src, int len) const
 
bool save (ostream &out, const char *src=NULL, int len=0) const
 
bool save (const char *outFile, const char *src=NULL, int len=0) const
 
bool save (string &out, const char *src, int len) const
 
mime_nodeget_parent (void) const
 
bool has_parent (void) const
 
int parent_ctype (void) const
 
const char * parent_ctype_s (void) const
 
int parent_stype (void) const
 
const char * parent_stype_s (void) const
 
int parent_encoding (void) const
 
char * parent_charset (void) const
 
off_t parent_bodyBegin (void) const
 
off_t parent_bodyEnd (void) const
 
const char * parent_header_value (const char *name) const
 

额外继承的成员函数

- Protected 成员函数 继承自 acl::acl::noncopyable
 noncopyable ()
 
 ~noncopyable ()
 
- Protected 属性 继承自 acl::mime_node
bool m_enableDecode
 
string m_name
 
string m_emailFile
 
int m_ctype
 
int m_stype
 
int m_encoding
 
char m_charset [32]
 
char m_toCharset [32]
 
off_t m_bodyBegin
 
off_t m_bodyEnd
 
std::map< string, string > * m_headers_
 
const MIME_NODE * m_pMimeNode
 
mime_nodem_pParent
 

详细描述

在文件 mime_image.hpp9 行定义.

构造及析构函数说明

◆ mime_image()

acl::mime_image::mime_image ( const char *  emailFile,
const MIME_NODE *  node,
bool  enableDecode = true,
const char *  toCharset = "gb2312",
off_t  off = 0 
)
inline

在文件 mime_image.hpp12 行定义.

15  : mime_node(emailFile, node, enableDecode, toCharset, off)
16  {
17  }
mime_node(const char *emailFile, const MIME_NODE *node, bool enableDecode=true, const char *toCharset="gb2312", off_t off=0)

◆ ~mime_image()

acl::mime_image::~mime_image ( void  )
inline

在文件 mime_image.hpp19 行定义.

19 {}

成员函数说明

◆ get_location()

const char* acl::mime_image::get_location ( void  ) const

该类的文档由以下文件生成: