void setTicketPathToWatch(const std::string &ticketFile)
void certFileUpdated() noexcept
static folly::Optional< wangle::TLSTicketKeySeeds > processTLSTickets(const std::string &fileName)
std::set< std::string > certFiles_
requires E e noexcept(noexcept(s.error(std::move(e))))
std::unique_ptr< FilePoller > poller_
void setPollInterval(std::chrono::milliseconds pollInterval)
std::vector< std::function< void()> > certCallbacks_
void addCertCallback(std::function< void()> callback)
std::vector< std::function< void(wangle::TLSTicketKeySeeds)> > ticketCallbacks_
void setCertPathsToWatch(std::set< std::string > certFiles)
void ticketFileUpdated(const std::string &ticketFile) noexcept
void addTicketCallback(std::function< void(wangle::TLSTicketKeySeeds)> callback)