1 #ifndef RECODEX_BROKER_ROUTER_H 2 #define RECODEX_BROKER_ROUTER_H 22 std::vector<worker_ptr> workers_;
60 virtual const std::vector<worker_ptr> &
get_workers()
const;
63 #endif // RECODEX_BROKER_ROUTER_H virtual worker_ptr find_worker_by_identity(const std::string &identity)
virtual void add_worker(worker_ptr worker)
virtual void deprioritize_worker(worker_ptr worker)
virtual worker_ptr find_worker(const request::headers_t &headers)
std::shared_ptr< worker > worker_ptr
std::multimap< std::string, std::string > headers_t
virtual const std::vector< worker_ptr > & get_workers() const
virtual void remove_worker(worker_ptr worker)