26 #ifndef NFD_DAEMON_RIB_READVERTISE_READVERTISE_DESTINATION_HPP
27 #define NFD_DAEMON_RIB_READVERTISE_READVERTISE_DESTINATION_HPP
44 std::function<
void()> successCb,
45 std::function<
void(
const std::string&)> failureCb) = 0;
49 std::function<
void()> successCb,
50 std::function<
void(
const std::string&)> failureCb) = 0;
68 bool m_isAvailable =
false;
a destination to readvertise into
virtual void withdraw(const ReadvertisedRoute &rr, std::function< void()> successCb, std::function< void(const std::string &)> failureCb)=0
virtual void advertise(const ReadvertisedRoute &rr, std::function< void()> successCb, std::function< void(const std::string &)> failureCb)=0
virtual ~ReadvertiseDestination()=default
void setAvailability(bool isAvailable)
signal::Signal< ReadvertiseDestination, bool > afterAvailabilityChange
signals when the destination becomes available or unavailable
state of a readvertised route
Copyright (c) 2014-2015, Regents of the University of California, Arizona Board of Regents,...