Go to the documentation of this file. 21 #ifndef GLOBAL_INCLUDE_HPP 22 #define GLOBAL_INCLUDE_HPP 43 #include <unordered_map> 44 #include <unordered_set> 50 #ifdef USE_GOOGLE_SPARSE_HASH 51 #include <google/sparse_hash_set> 52 #include <google/sparse_hash_map> 53 #include <google/dense_hash_set> 54 #include <google/dense_hash_map> 57 #include <sys/types.h> 63 #include <sys/timeb.h> 71 #include <sys/types.h> 72 #include <sys/socket.h> 73 #include <netinet/in.h> 76 #include <boost/shared_ptr.hpp> 77 #include <boost/make_shared.hpp> 79 #include <boost/algorithm/string.hpp> 80 #include <boost/algorithm/string/split.hpp> 81 #include <boost/algorithm/string/trim.hpp> 82 #include <boost/algorithm/string/join.hpp> 83 #include <boost/regex.hpp> 84 #include <boost/any.hpp> 85 #include <boost/program_options.hpp> 86 #include <boost/filesystem/operations.hpp> 88 #include <boost/iostreams/filtering_streambuf.hpp> 89 #include <boost/iostreams/copy.hpp> 90 #include <boost/iostreams/filter/gzip.hpp> 94 #include <boost/log/core.hpp> 95 #include <boost/log/trivial.hpp> 97 #include <boost/log/common.hpp> 99 #include <boost/log/attributes/timer.hpp> 101 #include <boost/log/expressions.hpp> 102 #include <boost/log/sinks/text_file_backend.hpp> 103 #include <boost/log/utility/setup/file.hpp> 104 #include <boost/log/utility/setup/common_attributes.hpp> 105 #include <boost/log/sources/severity_logger.hpp> 106 #include <boost/log/sources/record_ostream.hpp> 112 #include <boost/bind.hpp> 113 #include <boost/smart_ptr.hpp> 115 #include <boost/thread.hpp> 116 #include <boost/asio.hpp>