#include "ndn-cxx/net/face-uri.hpp"
#include "ndn-cxx/util/string-helper.hpp"
#include <boost/algorithm/string.hpp>
#include <boost/lexical_cast.hpp>
#include <boost/mpl/vector.hpp>
#include <boost/mpl/for_each.hpp>
#include <regex>
#include <set>
#include <sstream>
Go to the source code of this file.
Classes | |
class | ndn::CanonizeProvider |
a CanonizeProvider provides FaceUri canonization functionality for a group of schemes More... | |
class | ndn::IpHostCanonizeProvider< Protocol > |
class | ndn::UdpCanonizeProvider |
class | ndn::TcpCanonizeProvider |
class | ndn::EtherCanonizeProvider |
class | ndn::DevCanonizeProvider |
class | ndn::UdpDevCanonizeProvider |
class | ndn::CanonizeProviderTableInitializer |
Namespaces | |
ndn | |
Copyright (c) 2011-2015 Regents of the University of California. | |
Typedefs | |
using | ndn::CanonizeProviders = boost::mpl::vector< UdpCanonizeProvider *, TcpCanonizeProvider *, EtherCanonizeProvider *, DevCanonizeProvider *, UdpDevCanonizeProvider * > |
using | ndn::CanonizeProviderTable = std::map< std::string, shared_ptr< CanonizeProvider > > |
Functions | |
std::ostream & | ndn::operator<< (std::ostream &os, const FaceUri &uri) |
static const CanonizeProvider * | ndn::getCanonizeProvider (const std::string &scheme) |