#ifndef STDAFX_H__ #define STDAFX_H__ #include <inttypes.h> #include <stdlib.h> #include <cassert> #include <time.h> #include <stdio.h> #include <string.h> // TODO: replace with cstring and std::<old func> through out #include <string> #include <cstring> #include <iostream> #include <sstream> #include <fstream> #include <functional> #include <algorithm> #include <atomic> #include <utility> #include <cctype> #include <condition_variable> #include <chrono> #include <set> #include <map> #include <memory> #include <queue> #include <vector> #include <thread> #include <mutex> #include <boost/asio.hpp> #include <boost/regex.hpp> #include <boost/bind.hpp> #include <boost/date_time/local_time/local_time.hpp> #include <boost/date_time/posix_time/posix_time.hpp> #include <boost/property_tree/ptree.hpp> #include <boost/property_tree/ini_parser.hpp> #include <boost/filesystem.hpp> #include <boost/lexical_cast.hpp> #include <boost/thread/thread.hpp> #include <boost/filesystem/fstream.hpp> #include <boost/foreach.hpp> #include <boost/program_options/detail/config_file.hpp> #include <boost/program_options/parsers.hpp> #include <boost/algorithm/string.hpp> #include <cryptopp/aes.h> #include <cryptopp/adler32.h> #include <cryptopp/asn.h> #include <cryptopp/base64.h> #include <cryptopp/crc.h> #include <cryptopp/dh.h> #include <cryptopp/dsa.h> #include <cryptopp/eccrypto.h> #include <cryptopp/gzip.h> #include <cryptopp/hmac.h> #include <cryptopp/integer.h> #include <cryptopp/modes.h> #include <cryptopp/osrng.h> #include <cryptopp/sha.h> #include <cryptopp/zinflate.h> #endif