NS-3 based Named Data Networking (NDN) simulator
ndnSIM 2.5: NDN, CCN, CCNx, content centric networks
API Documentation
face-uri.cpp File Reference
#include "face-uri.hpp"
#include "address-converter.hpp"
#include "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 <boost/regex.hpp>
#include <set>
#include <sstream>
Include dependency graph for face-uri.cpp:

Go to the source code of this file.


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


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


using ndn::CanonizeProviders = boost::mpl::vector< UdpCanonizeProvider *, TcpCanonizeProvider *, EtherCanonizeProvider *, DevCanonizeProvider *, UdpDevCanonizeProvider * >
using ndn::CanonizeProviderTable = std::map< std::string, shared_ptr< CanonizeProvider > >


std::ostream & ndn::operator<< (std::ostream &os, const FaceUri &uri)
static const CanonizeProvider * ndn::getCanonizeProvider (const std::string &scheme)