NS-3 based Named Data Networking (NDN) simulator
ndnSIM 2.0: NDN, CCN, CCNx, content centric networks
API Documentation
face-uri.cpp File Reference
#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>
Include dependency graph for face-uri.cpp:

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::CanonizeProviderTableInitializer
 

Namespaces

 ndn
 Copyright (c) 2011-2015 Regents of the University of California.
 
 ndn::util
 

Typedefs

typedef boost::mpl::vector< UdpCanonizeProvider *, TcpCanonizeProvider *, EtherCanonizeProvider *> 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)
 
static void ndn::util::nop ()