SYMBOL INDEX (121 symbols across 57 files) FILE: freq/appid.h function namespace (line 24) | namespace libwxfreq { FILE: freq/appid_manager.cpp type libwxfreq (line 26) | namespace libwxfreq { function AppidMeta (line 93) | const AppidMeta* AppidManager::GetAppidMeta(const uint32_t appid) { FILE: freq/appid_manager.h function namespace (line 24) | namespace libwxfreq { FILE: freq/appname.h function namespace (line 24) | namespace libwxfreq { FILE: freq/appname_manager.cpp type libwxfreq (line 25) | namespace libwxfreq { function AppNameMeta (line 85) | const AppNameMeta* AppnameManager::GetAppNameMeta(const std::string& a... FILE: freq/appname_manager.h function namespace (line 24) | namespace libwxfreq { FILE: freq/expression.h function namespace (line 22) | namespace libwxfreq { FILE: freq/freq_item.h function namespace (line 23) | namespace libwxfreq { FILE: freq/freq_manager.cpp type libwxfreq (line 24) | namespace libwxfreq { function FreqItem (line 55) | const FreqItem* FreqManager::CommAdd(FreqStat *freq_stat, function FreqItem (line 114) | const FreqItem* FreqManager::Add(const char* type_name, FILE: freq/freq_manager.h function namespace (line 23) | namespace libwxfreq { FILE: freq/freqlib.cpp function RegisterNewMapStat (line 35) | int RegisterNewMapStat(const char* type_name, bool /*zero_init*/, function RegisterNewShmStat (line 54) | int RegisterNewShmStat(const char* type_name, bool zero_init, function SetRuleConfFile (line 73) | void SetRuleConfFile(const char *filename) { function InitFreq (line 77) | bool InitFreq() { function BlockResult (line 82) | static BlockResult MakeBlockResult(unsigned int block_level, function BlockResult (line 90) | BlockResult ReportAndCheck(const char* type_name, const char *key, function OnlyCheck (line 100) | struct BlockResult OnlyCheck(const char* type_name, const char *key, function OnlyReport (line 105) | int OnlyReport(const char* type_name, const char *key, const uint32_t ap... function FreqCache (line 113) | static FreqCache MakeFreqCache(const uint32_t level1, const uint32_t lev... function FreqCache (line 120) | FreqCache GetCache(const char* type_name, const char *key, function SetLogFunc (line 128) | void SetLogFunc(LogFunction logfunc) { function AddWhite (line 132) | int AddWhite(const char* type_name, const char *key, const uint32_t appid, function DeleteWhite (line 141) | int DeleteWhite(const char* type_name, const char *key, const uint32_t a... function AddBlock (line 149) | int AddBlock(const char* type_name, const char *key, const uint32_t appid, function DeleteBlock (line 158) | int DeleteBlock(const char* type_name, const char *key, const uint32_t a... function SetLoadFunc (line 166) | void SetLoadFunc(LoadFunc func) { function SetDumpFunc (line 170) | void SetDumpFunc(DumpFunc func) { FILE: freq/libwxfreq.h type BlockResult (line 33) | struct BlockResult { type FreqCache (line 38) | struct FreqCache { type BlockResult (line 53) | struct BlockResult type BlockResult (line 55) | struct BlockResult type FreqCache (line 59) | struct FreqCache FILE: freq/plain_expression.cpp type libwxfreq (line 24) | namespace libwxfreq { function Greater (line 26) | static bool Greater(const FreqItem& freqitem, const unsigned int index, function GreaterOrEqual (line 33) | static bool GreaterOrEqual(const FreqItem& freqitem, const unsigned in... function Expression (line 89) | Expression* PlainExpression::Clone() const { FILE: freq/plain_expression.h function namespace (line 24) | namespace libwxfreq { FILE: freq/rule_item.h function namespace (line 24) | namespace libwxfreq { FILE: freq/rule_manager.cpp type libwxfreq (line 29) | namespace libwxfreq { type stat (line 47) | struct stat FILE: freq/rule_manager.h type std (line 30) | typedef std::map > AppidMapVecRuleItem; type std (line 31) | typedef std::map TypeNameMap; FILE: main.cpp function Log (line 28) | static inline int Log(const char* format, ...) { function main (line 32) | int main(int argc, char* argv[]) { FILE: net/acceptor.cpp type libwxfreq (line 25) | namespace libwxfreq { type sockaddr_in (line 32) | struct sockaddr_in type sockaddr (line 37) | struct sockaddr type sockaddr_in (line 46) | struct sockaddr_in type sockaddr (line 48) | struct sockaddr FILE: net/acceptor.h function namespace (line 20) | namespace libwxfreq { FILE: net/iothread.cpp type libwxfreq (line 30) | namespace libwxfreq { function ValidatePkg (line 41) | static size_t ValidatePkg(const char* buf, size_t len) { function Thread (line 176) | Thread& IOThread::thread() { type timeval (line 232) | struct timeval FILE: net/iothread.h function namespace (line 24) | namespace libwxfreq { FILE: net/server.cpp type libwxfreq (line 20) | namespace libwxfreq { function WorkerPool (line 41) | WorkerPool& Server::pool() { FILE: net/server.h function namespace (line 26) | namespace libwxfreq { FILE: net/server_conf.cpp type libwxfreq (line 20) | namespace libwxfreq { function ServerConf (line 48) | ServerConf& ServerConf::GetInstance() { FILE: net/server_conf.h function class (line 25) | class StatType { FILE: net/server_inner.cpp type libwxfreq (line 19) | namespace libwxfreq { function ConnItem (line 27) | ConnItem* ConnQueue::DeQueue() { FILE: net/server_inner.h function namespace (line 32) | namespace libwxfreq { FILE: net/util.cpp type libwxfreq (line 23) | namespace libwxfreq { function Daemonize (line 24) | int Daemonize() { function SetSockNonBlock (line 43) | void SetSockNonBlock(int sock) { FILE: net/util.h function namespace (line 19) | namespace libwxfreq { FILE: net/worker.cpp type libwxfreq (line 25) | namespace libwxfreq { function Echo (line 30) | void Echo(const string& req, string& resp) { function SplitReq (line 34) | void SplitReq(const char* req, vector& cmd) { function TxtFreqReq (line 57) | void TxtFreqReq(const string& req, string& resp) { FILE: net/worker.h function namespace (line 20) | namespace libwxfreq { FILE: net/workerpool.cpp type libwxfreq (line 23) | namespace libwxfreq { FILE: net/workerpool.h function namespace (line 20) | namespace libwxfreq { FILE: test/demo.cpp function main (line 23) | int main(int argc, char* argv[]) { FILE: test/performance_test.cpp function Log (line 26) | static inline int Log(const char* format, ...) { } function main (line 27) | int main(int argc, char* argv[]) { FILE: test/tools.cpp function main (line 24) | int main(int argc, char* argv[]) { FILE: util/config.cpp type libwxfreq (line 29) | namespace libwxfreq { type stat (line 102) | struct stat FILE: util/config.h function namespace (line 25) | namespace libwxfreq { FILE: util/config_hash.cpp type libwxfreq (line 20) | namespace libwxfreq { function Slice (line 37) | inline const Slice& ConfigHashNode::section() const { function Slice (line 41) | inline const Slice& ConfigHashNode::key() const { function Slice (line 45) | inline const Slice & ConfigHashNode::value() const { function Slice (line 96) | Slice ConfigHashTable::Get(const Slice &sec, const Slice &key) const { FILE: util/config_hash.h function class (line 27) | class ConfigHashNode { FILE: util/freq_stat.h function namespace (line 22) | namespace libwxfreq { FILE: util/log.cpp type libwxfreq (line 29) | namespace libwxfreq { function pid_t (line 33) | static inline pid_t gettid() { function Logv (line 37) | static void Logv(FILE *file, const char* format, va_list ap) { function Log (line 102) | static int Log(const char* format, ...) { FILE: util/log.h function namespace (line 20) | namespace libwxfreq { FILE: util/map_freq_stat.cpp type libwxfreq (line 21) | namespace libwxfreq { function FreqKeyCmp (line 24) | bool FreqKeyCmp(const FreqKey&a, const FreqKey&b) { FILE: util/map_freq_stat.h function namespace (line 24) | namespace libwxfreq { FILE: util/multi_hash_base.h function namespace (line 30) | namespace libwxfreq { FILE: util/multi_hash_table.cpp type libwxfreq (line 23) | namespace libwxfreq { function BKDRHash (line 25) | static size_t BKDRHash(const char *str) { function IntHash (line 34) | static size_t IntHash(uint32_t appid) { FILE: util/multi_hash_table.h function namespace (line 25) | namespace libwxfreq { FILE: util/options.cpp type libwxfreq (line 19) | namespace libwxfreq { function SetLog (line 25) | void SetLog(LogFunc log) { function SetLoadFunc (line 29) | void SetLoadFunc(LoadFunc func) { function SetDumpFunc (line 33) | void SetDumpFunc(DumpFunc func) { FILE: util/options.h function namespace (line 22) | namespace libwxfreq { FILE: util/reload.cpp type libwxfreq (line 30) | namespace libwxfreq { function LoadFromLocalFile (line 34) | static int LoadFromLocalFile(const char* type_name) { function DumpToLocalFile (line 100) | static int DumpToLocalFile(const char* opname, const char* type_name, FILE: util/reload.h function namespace (line 20) | namespace libwxfreq { FILE: util/shm_freq_stat.cpp type libwxfreq (line 26) | namespace libwxfreq { function ShmKeyLessCmp (line 29) | bool ShmKeyLessCmp(const FreqKey& left, const FreqKey& right) { function APHash (line 42) | uint32_t APHash(const char *str) { FILE: util/shm_freq_stat.h function namespace (line 25) | namespace libwxfreq { FILE: util/slice.cpp type libwxfreq (line 24) | namespace libwxfreq { FILE: util/slice.h function namespace (line 22) | namespace libwxfreq {