NS-3 based Named Data Networking (NDN) simulator
ndnSIM 2.0: NDN, CCN, CCNx, content centric networks
API Documentation
ndn::util::IpHostCanonizeProvider< Protocol > Class Template Reference
Inheritance diagram for ndn::util::IpHostCanonizeProvider< Protocol >:
Collaboration diagram for ndn::util::IpHostCanonizeProvider< Protocol >:

Public Member Functions

virtual std::set< std::string > getSchemes () const
 
virtual bool isCanonical (const FaceUri &faceUri) const
 
virtual void canonize (const FaceUri &faceUri, const FaceUri::CanonizeSuccessCallback &onSuccess, const FaceUri::CanonizeFailureCallback &onFailure, boost::asio::io_service &io, const time::nanoseconds &timeout) const
 
- Public Member Functions inherited from ndn::util::CanonizeProvider
virtual ~CanonizeProvider ()
 

Protected Member Functions

 IpHostCanonizeProvider (const std::string &baseScheme, uint32_t defaultUnicastPort=6363, uint32_t defaultMulticastPort=56363)
 

Detailed Description

template<typename Protocol>
class ndn::util::IpHostCanonizeProvider< Protocol >

Definition at line 233 of file face-uri.cpp.

Constructor & Destructor Documentation

§ IpHostCanonizeProvider()

template<typename Protocol>
ndn::util::IpHostCanonizeProvider< Protocol >::IpHostCanonizeProvider ( const std::string &  baseScheme,
uint32_t  defaultUnicastPort = 6363,
uint32_t  defaultMulticastPort = 56363 
)
inlineprotected

Definition at line 303 of file face-uri.cpp.

Member Function Documentation

§ getSchemes()

template<typename Protocol>
virtual std::set<std::string> ndn::util::IpHostCanonizeProvider< Protocol >::getSchemes ( ) const
inlinevirtual

Implements ndn::util::CanonizeProvider.

Definition at line 237 of file face-uri.cpp.

§ isCanonical()

template<typename Protocol>
virtual bool ndn::util::IpHostCanonizeProvider< Protocol >::isCanonical ( const FaceUri faceUri) const
inlinevirtual

Implements ndn::util::CanonizeProvider.

Definition at line 247 of file face-uri.cpp.

§ canonize()

template<typename Protocol>
virtual void ndn::util::IpHostCanonizeProvider< Protocol >::canonize ( const FaceUri faceUri,
const FaceUri::CanonizeSuccessCallback onSuccess,
const FaceUri::CanonizeFailureCallback onFailure,
boost::asio::io_service &  io,
const time::nanoseconds &  timeout 
) const
inlinevirtual

Implements ndn::util::CanonizeProvider.

Definition at line 272 of file face-uri.cpp.


The documentation for this class was generated from the following file: