Kea
1.9.9-git
|
#include <config.h>
#include <util/encode/hex.h>
#include <util/strutil.h>
#include <boost/algorithm/string/classification.hpp>
#include <boost/algorithm/string/constants.hpp>
#include <boost/algorithm/string/split.hpp>
#include <numeric>
#include <iostream>
#include <sstream>
#include <sys/types.h>
#include <regex.h>
#include <string.h>
Go to the source code of this file.
Classes | |
class | isc::util::str::StringSanitizerImpl |
Namespaces | |
isc | |
Defines the logger used by the top-level component of kea-dhcp-ddns. | |
isc::util | |
isc::util::str | |
Functions | |
void | isc::util::str::decodeColonSeparatedHexString (const std::string &hex_string, std::vector< uint8_t > &binary) |
Converts a string of hexadecimal digits with colons into a vector. More... | |
void | isc::util::str::decodeFormattedHexString (const std::string &hex_string, std::vector< uint8_t > &binary) |
Converts a formatted string of hexadecimal digits into a vector. More... | |
void | isc::util::str::decodeSeparatedHexString (const std::string &hex_string, const std::string &sep, std::vector< uint8_t > &binary) |
Converts a string of separated hexadecimal digits into a vector. More... | |
std::string | isc::util::str::format (const std::string &format, const std::vector< std::string > &args) |
Apply Formatting. More... | |
std::string | isc::util::str::getToken (std::istringstream &iss) |
Returns one token from the given stringstream. More... | |
void | isc::util::str::normalizeSlash (std::string &name) |
Normalize Backslash. More... | |
std::vector< uint8_t > | isc::util::str::quotedStringToBinary (const std::string "ed_string) |
Converts a string in quotes into vector. More... | |
vector< string > | isc::util::str::tokens (const std::string &text, const std::string &delim=std::string(" \t\n"), bool escape=false) |
Split String into Tokens. More... | |
string | isc::util::str::trim (const std::string &instring) |
Trim Leading and Trailing Spaces. More... | |