26#ifndef ROUTER_SRC_REST_MRS_SRC_MRS_INTERFACE_OBJECT_MANAGER_H_
27#define ROUTER_SRC_REST_MRS_SRC_MRS_INTERFACE_OBJECT_MANAGER_H_
56 virtual void update(
const std::vector<UrlHost> &paths) = 0;
57 virtual void update(
const std::vector<DbService> &paths) = 0;
59 virtual void update(
const std::vector<DbSchema> &paths) = 0;
60 virtual void update(
const std::vector<DbObject> &paths) = 0;
62 virtual void update(
const std::vector<ContentSet> &
set) = 0;
63 virtual void update(
const std::vector<ContentFile> &files) = 0;
Definition: endpoint_manager.h:42
virtual void update(const std::vector< DbObject > &paths)=0
database::entry::ContentSet ContentSet
Definition: endpoint_manager.h:47
virtual void update(const std::vector< UrlHost > &paths)=0
virtual void configure(const std::optional< std::string > &options)=0
virtual void update(const std::vector< ContentFile > &files)=0
database::entry::DbObject DbObject
Definition: endpoint_manager.h:49
database::entry::DbService DbService
Definition: endpoint_manager.h:45
virtual ~EndpointManager()=default
virtual void update(const std::vector< DbService > &paths)=0
rest::entry::AppUrlHost UrlHost
Definition: endpoint_manager.h:46
virtual void update(const std::vector< ContentSet > &set)=0
database::entry::ContentFile ContentFile
Definition: endpoint_manager.h:48
database::entry::DbSchema DbSchema
Definition: endpoint_manager.h:44
virtual void update(const std::vector< DbSchema > &paths)=0
DbSchemaEndpoint::DbSchema DbSchema
Definition: db_schema_endpoint.cc:37
DbObjectEndpoint::DbObject DbObject
Definition: db_object_endpoint.cc:35
ContentFileEndpoint::ContentFile ContentFile
Definition: content_file_endpoint.cc:37
ContentSetEndpoint::ContentSet ContentSet
Definition: content_set_endpoint.cc:37
DbServiceEndpoint::DbService DbService
Definition: db_service_endpoint.cc:45
Definition: authorize_manager.h:48
Definition: options.cc:57
std::set< Key, Compare, ut::allocator< Key > > set
Specialization of set which uses ut_allocator.
Definition: ut0new.h:2884