SYMBOL INDEX (102 symbols across 30 files) FILE: client/client.cc type nezha (line 3) | namespace nezha { FILE: client/client.h function namespace (line 9) | namespace nezha { FILE: client/client_config.h function catch (line 7) | struct ClientConfig { FILE: client/client_run.cc function Terminate (line 4) | void Terminate(int para) { function main (line 7) | int main(int argc, char* argv[]) { FILE: lib/address.h function class (line 20) | class Address { FILE: lib/common_struct.h function else (line 22) | struct MessageHeader { function XOR (line 49) | void XOR(const SHA_HASH& h) { function LessThan (line 65) | struct RequestBody { function LessOrEqual (line 100) | bool LessOrEqual(const RequestBody& bigger) { function LessOrEqual (line 104) | bool LessOrEqual(const std::pair& bigger) { function LessThan (line 193) | bool LessThan(const std::pair& bigger) { function LessOrEqual (line 196) | bool LessOrEqual(const LogEntry& bigger) { function LessOrEqual (line 199) | bool LessOrEqual(const std::pair& bigger) { type CrashVectorStruct (line 208) | struct CrashVectorStruct { FILE: lib/common_type.h type EndpointType (line 6) | enum EndpointType { type ReplicaStatus (line 13) | enum ReplicaStatus { NORMAL = 1, VIEWCHANGE, RECOVERING, TERMINATED } type EntryStatus (line 17) | enum EntryStatus { type MessageType (line 31) | enum MessageType { FILE: lib/endpoint.h function class (line 29) | class Endpoint { FILE: lib/message_handler.h type std (line 39) | typedef std::function function MessageHandler (line 42) | struct MessageHandler { function MessageHandler (line 55) | struct UDPMsgHandler : MessageHandler { FILE: lib/message_type.cc type MessageType (line 5) | namespace MessageType { FILE: lib/message_type.h type MessageHeader (line 10) | struct MessageHeader { FILE: lib/timer.h type std (line 35) | typedef std::function TimerFunc; type Timer (line 37) | struct Timer { FILE: lib/udp_socket_endpoint.cc type sockaddr_in (line 19) | struct sockaddr_in type sockaddr (line 25) | struct sockaddr type sockaddr (line 53) | struct sockaddr FILE: lib/udp_socket_endpoint.h function class (line 6) | class UDPSocketEndpoint : public Endpoint { FILE: lib/utils.cc function SHA_HASH (line 3) | SHA_HASH CalculateHash(uint64_t deadline, uint64_t reqKey) { function GetMicrosecondTimestamp (line 15) | uint64_t GetMicrosecondTimestamp() { function Endpoint (line 20) | Endpoint* CreateEndpoint(const char endpointType, const std::string& sip, function MessageHandler (line 33) | MessageHandler* CreateMsgHandler(const char endpointType, FILE: lib/zipfian.h type param_type (line 77) | struct param_type function zeta (line 127) | double zeta(unsigned long __n, double __theta) function explicit (line 148) | explicit zipfian_int_distribution(const param_type& __p) : _M_param(__p) function reset (line 156) | void reset() { } function param (line 173) | void param(const param_type& __param) { _M_param = __param; } FILE: micro-bench/analysis.cc function main (line 12) | int main(int argc, char* argv[]) { FILE: micro-bench/bench_receiver.cc function MsgHandlerFunc (line 21) | void MsgHandlerFunc(MessageHeader* msgHeader, char* msgBuffer, Address* ... function ProcessTd (line 41) | void ProcessTd() { function OWDTd (line 89) | void OWDTd() { function main (line 125) | int main(int argc, char* argv[]) { FILE: micro-bench/bench_sender.cc function ReplyHandlerFunc (line 34) | void ReplyHandlerFunc(MessageHeader* msgHeader, char* msgBuffer, function OWDUpdate (line 53) | void OWDUpdate() { function main (line 63) | int main(int argc, char* argv[]) { FILE: micro-bench/launch_micro.py function generate_ttcs_cfg_file (line 24) | def generate_ttcs_cfg_file(internal_ip, is_reference=False, use_ntp=False): function retry_proc_error (line 69) | def retry_proc_error(procs_list): function start_ttcs_node (line 79) | def start_ttcs_node(internal_ip, is_reference, use_ntp=False): function launch_ttcs (line 118) | def launch_ttcs(server_ip_list): function scp_files (line 132) | def scp_files(server_ip_list, local_path_to_file, remote_dir, to_remote): function run_command (line 197) | def run_command(server_ip_list, cmd, in_background=True): function create_instance (line 262) | def create_instance(instance_name, function del_instance_list (line 307) | def del_instance_list(instance_list, zone="us-central1-a"): function stop_instance_list (line 314) | def stop_instance_list(instance_list, zone="us-central1-a"): function start_instance_list (line 322) | def start_instance_list(instance_list, zone="us-central1-a"): FILE: proxy/proxy.cc type nezha (line 3) | namespace nezha { type sockaddr_in (line 43) | struct sockaddr_in type sockaddr_in (line 79) | struct sockaddr_in type sockaddr (line 85) | struct sockaddr type sockaddr_in (line 174) | struct sockaddr_in type sockaddr (line 183) | struct sockaddr type sockaddr_in (line 269) | struct sockaddr_in type sockaddr (line 278) | struct sockaddr type sockaddr_in (line 300) | struct sockaddr_in type sockaddr (line 309) | struct sockaddr function Reply (line 351) | Reply* Proxy::isQuorumReady(std::vector& replicaSyncedPoint, type sockaddr_in (line 423) | struct sockaddr_in type sockaddr (line 431) | struct sockaddr type sockaddr_in (line 449) | struct sockaddr_in type sockaddr_in (line 458) | struct sockaddr_in type sockaddr (line 463) | struct sockaddr type sockaddr_in (line 530) | struct sockaddr_in type sockaddr_in (line 531) | struct sockaddr_in FILE: proxy/proxy.h function namespace (line 7) | namespace nezha { FILE: proxy/proxy_config.h function catch (line 7) | struct ProxyConfig { FILE: proxy/proxy_run.cc function Terminate (line 5) | void Terminate(int para) { function main (line 8) | int main(int argc, char* argv[]) { FILE: replica/replica.cc type nezha (line 3) | namespace nezha { type timespec (line 653) | struct timespec type timespec (line 1070) | struct timespec type timespec (line 1117) | struct timespec type timespec (line 1125) | struct timespec FILE: replica/replica.h function namespace (line 14) | namespace nezha { function class (line 55) | class Replica { FILE: replica/replica_config.h function catch (line 7) | struct ReplicaConfig { FILE: replica/replica_run.cc function Terminate (line 6) | void Terminate(int para) { function main (line 10) | int main(int argc, char* argv[]) { FILE: scripts/analysis.py function throughput_apply_func (line 12) | def throughput_apply_func(group): function ThroughputAnalysis (line 18) | def ThroughputAnalysis(merge_df): FILE: scripts/launch.py function generate_ttcs_cfg_file (line 24) | def generate_ttcs_cfg_file(internal_ip, is_reference=False, use_ntp=False): function retry_proc_error (line 69) | def retry_proc_error(procs_list): function start_ttcs_node (line 79) | def start_ttcs_node(internal_ip, is_reference, use_ntp=False): function launch_ttcs (line 118) | def launch_ttcs(server_ip_list): function scp_files (line 132) | def scp_files(server_ip_list, local_path_to_file, remote_dir, to_remote): function run_command (line 197) | def run_command(server_ip_list, cmd, in_background=True): function create_instance (line 262) | def create_instance(instance_name, function del_instance_list (line 307) | def del_instance_list(instance_list, zone="us-central1-a"): function stop_instance_list (line 314) | def stop_instance_list(instance_list, zone="us-central1-a"): function start_instance_list (line 322) | def start_instance_list(instance_list, zone="us-central1-a"):