ndn::util::TcpCanonizeProvider Class Reference
Inheritance diagram for ndn::util::TcpCanonizeProvider:
[legend]
Collaboration diagram for ndn::util::TcpCanonizeProvider:
[legend]

Public Member Functions

 TcpCanonizeProvider ()
 
virtual std::set< std::string > getSchemes () const override
 
virtual bool isCanonical (const FaceUri &faceUri) const override
 
virtual void canonize (const FaceUri &faceUri, const FaceUri::CanonizeSuccessCallback &onSuccess, const FaceUri::CanonizeFailureCallback &onFailure, boost::asio::io_service &io, const time::nanoseconds &timeout) const override
 

Protected Member Functions

virtual std::pair< bool, std::string > checkAddress (const dns::IpAddress &ipAddress) const override
 when overriden in a subclass, check the IP address is allowable More...
 

Detailed Description

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

Constructor & Destructor Documentation

ndn::util::TcpCanonizeProvider::TcpCanonizeProvider ( )
inline

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

Member Function Documentation

virtual void ndn::util::IpHostCanonizeProvider< boost::asio::ip::tcp >::canonize ( const FaceUri faceUri,
const FaceUri::CanonizeSuccessCallback onSuccess,
const FaceUri::CanonizeFailureCallback onFailure,
boost::asio::io_service &  io,
const time::nanoseconds &  timeout 
) const
inlineoverridevirtualinherited

Implements ndn::util::CanonizeProvider.

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

virtual std::pair<bool, std::string> ndn::util::TcpCanonizeProvider::checkAddress ( const dns::IpAddress ipAddress) const
inlineoverrideprotectedvirtual

when overriden in a subclass, check the IP address is allowable

Returns
(true,ignored) if the address is allowable; (false,reason) if the address is not allowable.

Reimplemented from ndn::util::IpHostCanonizeProvider< boost::asio::ip::tcp >.

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

virtual std::set<std::string> ndn::util::IpHostCanonizeProvider< boost::asio::ip::tcp >::getSchemes ( ) const
inlineoverridevirtualinherited

Implements ndn::util::CanonizeProvider.

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

virtual bool ndn::util::IpHostCanonizeProvider< boost::asio::ip::tcp >::isCanonical ( const FaceUri faceUri) const
inlineoverridevirtualinherited

Implements ndn::util::CanonizeProvider.

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