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