#ifndef _CONNECT_CODE #define _CONNECT_CODE #include #include namespace connect_code { /* Given an address and a port, return a 'code' which has the address and port encoded in it */ std::string encode(std::string address, std::string port); /* Given a code, decode it and return a vector with the address and port */ std::vector decode(std::string connect_code); /* Tokenizes a string, based on the given delimiter */ std::vector tokenize_str(std::string str, std::string delim); /* Convert an IPv4 address from decimal to dotted decimal notation */ std::string dec_to_dotted_dec(std::string addr); } #endif