fastdo  0.6.8
eiennet::StaticFileMemoryCache类 参考

静态文件内存缓存(带互斥锁) 更多...

#include <eiennet_httpserv.hpp>

struct  CacheItem
 

Public 类型

typedef std::map< winux::String, CacheItemCacheItemsMap
 

Public 成员函数

 StaticFileMemoryCache (time_t lifeTime=0)
 
bool hasCache (winux::String const &cacheName) const
 
CacheItem const & get (winux::String const &cacheName) const
 
CacheItemwriteCache (winux::String const &cacheName, winux::String mime, winux::Buffer content)
 
void setLifeTime (winux::uint64 lifeTime=0)
 
winux::uint64 getLifeTime () const
 

详细描述

静态文件内存缓存(带互斥锁)

在文件 eiennet_httpserv.hpp10 行定义.

成员类型定义说明

构造及析构函数说明

eiennet::StaticFileMemoryCache::StaticFileMemoryCache ( time_t  lifeTime = 0)
inline

在文件 eiennet_httpserv.hpp24 行定义.

成员函数说明

CacheItem const& eiennet::StaticFileMemoryCache::get ( winux::String const &  cacheName) const
inline

在文件 eiennet_httpserv.hpp49 行定义.

winux::uint64 eiennet::StaticFileMemoryCache::getLifeTime ( ) const
inline

在文件 eiennet_httpserv.hpp74 行定义.

bool eiennet::StaticFileMemoryCache::hasCache ( winux::String const &  cacheName) const
inline

在文件 eiennet_httpserv.hpp28 行定义.

函数调用图:

void eiennet::StaticFileMemoryCache::setLifeTime ( winux::uint64  lifeTime = 0)
inline

在文件 eiennet_httpserv.hpp69 行定义.

CacheItem& eiennet::StaticFileMemoryCache::writeCache ( winux::String const &  cacheName,
winux::String  mime,
winux::Buffer  content 
)
inline

在文件 eiennet_httpserv.hpp55 行定义.

函数调用图:


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