a CanonizeProvider provides FaceUri canonization functionality for a group of schemes More...
Public Member Functions | |
virtual | ~CanonizeProvider ()=default |
virtual std::set< std::string > | getSchemes () const =0 |
virtual bool | isCanonical (const FaceUri &faceUri) const =0 |
virtual void | canonize (const FaceUri &faceUri, const FaceUri::CanonizeSuccessCallback &onSuccess, const FaceUri::CanonizeFailureCallback &onFailure, boost::asio::io_service &io, const time::nanoseconds &timeout) const =0 |
a CanonizeProvider provides FaceUri canonization functionality for a group of schemes
Definition at line 221 of file face-uri.cpp.
|
virtualdefault |
|
pure virtual |
|
pure virtual |
Implemented in ndn::util::UdpDevCanonizeProvider, ndn::util::EtherCanonizeProvider, ndn::util::IpHostCanonizeProvider< Protocol >, ndn::util::IpHostCanonizeProvider< boost::asio::ip::tcp >, and ndn::util::IpHostCanonizeProvider< boost::asio::ip::udp >.
Referenced by ndn::util::FaceUri::isCanonical().
|
pure virtual |