fastdo  0.5.12
http::Header::HeaderField类 参考

解析/描述头域字段的值 更多...

#include <http_misc.hpp>

类 http::Header::HeaderField 继承关系图:
http::Header::HeaderField 的协作图:

Public 成员函数

 HeaderField ()
 
 HeaderField (winux::String const &fieldVal)
 
 HeaderField (winux::String const &firstVal, winux::Mixed const &options)
 
virtual winux::String toString () const
 
HeaderField & parse (winux::String const &fieldVal)
 
void clear ()
 
winux::String getOption (winux::String const &name) const
 
void setOption (winux::String const &name, winux::String const &value)
 
bool hasOption (winux::String const &name) const
 
winux::StringStringMap & getOptions ()
 
winux::StringStringMap const & getOptions () const
 
winux::String getFirstVal () const
 
void setFirstVal (winux::String const &firstVal)
 

静态 Protected 成员函数

static void _ParseOptions (winux::String const &strOptions, winux::StringStringMap *options)
 

Protected 属性

winux::String _firstVal
 
winux::StringStringMap _options
 

详细描述

解析/描述头域字段的值

在文件 http_misc.hpp 第 14 行定义.

构造及析构函数说明

http::Header::HeaderField::HeaderField ( )
inline

在文件 http_misc.hpp 第 17 行定义.

http::Header::HeaderField::HeaderField ( winux::String const &  fieldVal)
inline

在文件 http_misc.hpp 第 18 行定义.

http::Header::HeaderField::HeaderField ( winux::String const &  firstVal,
winux::Mixed const &  options 
)

成员函数说明

static void http::Header::HeaderField::_ParseOptions ( winux::String const &  strOptions,
winux::StringStringMap *  options 
)
staticprotected
void http::Header::HeaderField::clear ( )
inline

在文件 http_misc.hpp 第 23 行定义.

winux::String http::Header::HeaderField::getFirstVal ( ) const
inline

在文件 http_misc.hpp 第 31 行定义.

winux::String http::Header::HeaderField::getOption ( winux::String const &  name) const
inline

在文件 http_misc.hpp 第 25 行定义.

函数调用图:

winux::StringStringMap& http::Header::HeaderField::getOptions ( )
inline

在文件 http_misc.hpp 第 29 行定义.

winux::StringStringMap const& http::Header::HeaderField::getOptions ( ) const
inline

在文件 http_misc.hpp 第 30 行定义.

bool http::Header::HeaderField::hasOption ( winux::String const &  name) const
inline

在文件 http_misc.hpp 第 27 行定义.

函数调用图:

HeaderField& http::Header::HeaderField::parse ( winux::String const &  fieldVal)
void http::Header::HeaderField::setFirstVal ( winux::String const &  firstVal)
inline

在文件 http_misc.hpp 第 32 行定义.

函数调用图:

void http::Header::HeaderField::setOption ( winux::String const &  name,
winux::String const &  value 
)
inline

在文件 http_misc.hpp 第 26 行定义.

virtual winux::String http::Header::HeaderField::toString ( ) const
virtual

类成员变量说明

winux::String http::Header::HeaderField::_firstVal
protected

在文件 http_misc.hpp 第 36 行定义.

winux::StringStringMap http::Header::HeaderField::_options
protected

在文件 http_misc.hpp 第 37 行定义.


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