#include "string-helper.hpp"
#include "../encoding/buffer.hpp"
#include "../encoding/buffer-stream.hpp"
#include "../security/transform/buffer-source.hpp"
#include "../security/transform/hex-decode.hpp"
#include "../security/transform/hex-encode.hpp"
#include "../security/transform/stream-sink.hpp"
#include <sstream>
Go to the source code of this file.
Namespaces | |
ndn | |
Copyright (c) 2011-2015 Regents of the University of California. | |
Functions | |
std::ostream & | ndn::operator<< (std::ostream &os, const AsHex &hex) |
void | ndn::printHex (std::ostream &os, uint64_t num, bool wantUpperCase=false) |
Output the hex representation of num to the output stream os . More... | |
void | ndn::printHex (std::ostream &os, const uint8_t *buffer, size_t length, bool wantUpperCase=true) |
Output the hex representation of the bytes in buffer to the output stream os . More... | |
void | ndn::printHex (std::ostream &os, const Buffer &buffer, bool wantUpperCase=true) |
Output the hex representation of the bytes in buffer to the output stream os . More... | |
std::string | ndn::toHex (const uint8_t *buffer, size_t length, bool wantUpperCase=true) |
Return a string containing the hex representation of the bytes in buffer . More... | |
std::string | ndn::toHex (const Buffer &buffer, bool wantUpperCase=true) |
Return a string containing the hex representation of the bytes in buffer . More... | |
shared_ptr< Buffer > | ndn::fromHex (const std::string &hexString) |
Convert the hex string to buffer. More... | |
std::string | ndn::escape (const std::string &str) |
Percent-encode a string. More... | |
void | ndn::escape (std::ostream &os, const char *str, size_t len) |
std::string | ndn::unescape (const std::string &str) |
Decode a percent-encoded string. More... | |
void | ndn::unescape (std::ostream &os, const char *str, size_t len) |