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
 
HeaderFieldparse (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::StringStringMapgetOptions ()
 
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.hpp14 行定义.

构造及析构函数说明

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

在文件 http_misc.hpp17 行定义.

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

在文件 http_misc.hpp18 行定义.

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.hpp23 行定义.

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

在文件 http_misc.hpp31 行定义.

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

在文件 http_misc.hpp25 行定义.

函数调用图:

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

在文件 http_misc.hpp29 行定义.

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

在文件 http_misc.hpp30 行定义.

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

在文件 http_misc.hpp27 行定义.

函数调用图:

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

在文件 http_misc.hpp32 行定义.

函数调用图:

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

在文件 http_misc.hpp26 行定义.

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

类成员变量说明

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

在文件 http_misc.hpp36 行定义.

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

在文件 http_misc.hpp37 行定义.


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