lintel 0.2.0
Loading...
Searching...
No Matches
lintel::SharedMemoryController Member List

This is the complete list of members for lintel::SharedMemoryController, including all inherited members.

add(const Group &group)lintel::GroupProviderinline
ADD_HANDLER_METHOD(R"(/shm/segments/([^\/]+))", Get, allSegmentsOf)lintel::SharedMemoryController
ADD_HANDLER_METHOD(R"(/shm/segments/shrink/([^\/]+))", Put, shrinkSegmentOf)lintel::SharedMemoryController
ADD_HANDLER_METHOD(R"(/shm/segments/grow/([^\/]+)/([^\/]+))", Put, growSegmentOf)lintel::SharedMemoryController
ADD_HANDLER_METHOD(R"(/shm/repositories/([^\/]+)/([^\/]+))", Get, allRepositoriesOf)lintel::SharedMemoryController
ADD_HANDLER_METHOD(R"(/shm/repository/([^\/]+))", Get, exportRepositoryOf)lintel::SharedMemoryController
addMethod(const std::string &pattern, Type handler)lintel::Controllerinlineprotected
clientIpOf(const httplib::Request &request)lintel::Controllerprotected
Controller(std::shared_ptr< IAuthService > authService)lintel::Controllerinlineexplicit
Delete enum valuelintel::Controllerprotected
Get enum valuelintel::Controllerprotected
GroupProvider()=defaultlintel::GroupProvider
Handler typedeflintel::Controllerprotected
HandlerArgs typedeflintel::Controllerprotected
HandlerWithContentReader typedeflintel::Controllerprotected
HandlerWithContentReaderArgs typedeflintel::Controllerprotected
HttpType enum namelintel::Controllerprotected
m_authServicelintel::Controllerprotected
m_ipResolverlintel::Controllerprotected
m_methodslintel::Controllerprotected
pagingParamsOf(const httplib::Request &request)lintel::Controllerprotectedstatic
Post enum valuelintel::Controllerprotected
provide()lintel::GroupProviderinline
Put enum valuelintel::Controllerprotected
registerMethods(std::shared_ptr< httplib::Server > &server)lintel::Controller
setTrustedProxies(std::vector< std::string > trustedProxies)lintel::Controller
SharedMemoryController(const std::shared_ptr< IAuthService > &authServicie, std::shared_ptr< ISharedMemoryService > sharedMemoryService, std::shared_ptr< ISharedMemorySegmentManager > sharedMemorySegmentManager, std::vector< std::shared_ptr< SharedMemoryRepository > > sharedMemoryRepositories)lintel::SharedMemoryController
~Controller() override=defaultlintel::Controller
~GroupProvider()=defaultlintel::GroupProvidervirtual