20 #include <unordered_map> 31 using Options = std::unordered_map<std::string, std::string>;
virtual ~LogHandlerFactory()=default
virtual std::shared_ptr< LogHandler > updateHandler(FOLLY_MAYBE_UNUSED const std::shared_ptr< LogHandler > &existingHandler, const Options &options)
virtual std::shared_ptr< LogHandler > createHandler(const Options &options)=0
—— Concurrent Priority Queue Implementation ——
virtual StringPiece getType() const =0
#define FOLLY_MAYBE_UNUSED
std::unordered_map< std::string, std::string > Options