#include <UrlMappingPathIndex.h>
Data Structures | |
struct | UrlMappingTrieKey |
Public Member Functions | |
UrlMappingPathIndex () | |
virtual | ~UrlMappingPathIndex () |
bool | Insert (url_mapping *mapping) |
url_mapping * | Search (URL *request_url, int request_port, bool normal_search=true) const |
void | Print () |
Definition at line 34 of file UrlMappingPathIndex.h.
UrlMappingPathIndex::UrlMappingPathIndex | ( | ) | [inline] |
Definition at line 37 of file UrlMappingPathIndex.h.
UrlMappingPathIndex::~UrlMappingPathIndex | ( | ) | [virtual] |
Definition at line 25 of file UrlMappingPathIndex.cc.
bool UrlMappingPathIndex::Insert | ( | url_mapping * | mapping | ) |
Definition at line 33 of file UrlMappingPathIndex.cc.
References Debug, Error, url_mapping::fromURL, url_mapping::getRank(), Trie< T >::Insert(), and URL::path_get().
void UrlMappingPathIndex::Print | ( | ) |
Definition at line 88 of file UrlMappingPathIndex.cc.
Referenced by UrlRewrite::PrintStore().
url_mapping * UrlMappingPathIndex::Search | ( | URL * | request_url, | |
int | request_port, | |||
bool | normal_search = true | |||
) | const |
Definition at line 60 of file UrlMappingPathIndex.cc.
References Debug, URL::path_get(), and Trie< T >::Search().