Public Member Functions | |
CHTTPResourceManager (const JetByteTools::Core::_tstring &uriPathBase) | |
CHTTPResourceManager (const CHTTPResourceManager &rhs) | |
~CHTTPResourceManager () | |
CHTTPResourceManager & | operator= (const CHTTPResourceManager &rhs) |
std::string | AddResource (const JetByteTools::Core::_tstring &uriPathFragment, IHTTPResource &resource) |
void | RemoveResource (const std::wstring &uriPathFragment) |
void | RemoveResource (const std::string &uriPathFragment) |
void | BeginShutdown () |
void | WaitForShutdownToComplete () |
bool | WaitForShutdownToComplete (Milliseconds timeout) |
CSmartHTTPResourceData | GetResourceData (const CHTTPRequest &request) override |
CHTTPResourceManager | ( | const JetByteTools::Core::_tstring & | uriPathBase | ) | [explicit] |
CHTTPResourceManager | ( | const CHTTPResourceManager & | rhs | ) |
~CHTTPResourceManager | ( | ) |
CHTTPResourceManager& operator= | ( | const CHTTPResourceManager & | rhs | ) |
std::string AddResource | ( | const JetByteTools::Core::_tstring & | uriPathFragment, | |
IHTTPResource & | resource | |||
) |
void RemoveResource | ( | const std::wstring & | uriPathFragment | ) |
void RemoveResource | ( | const std::string & | uriPathFragment | ) |
void BeginShutdown | ( | ) |
void WaitForShutdownToComplete | ( | ) |
bool WaitForShutdownToComplete | ( | Milliseconds | timeout | ) |
CSmartHTTPResourceData GetResourceData | ( | const CHTTPRequest & | request | ) | [override, virtual] |
Implements IManageResources.