|
lintel 0.2.0
|
This is the complete list of members for lintel::SharedMemoryController, including all inherited members.
| add(const Group &group) | lintel::GroupProvider | inline |
| 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::Controller | inlineprotected |
| clientIpOf(const httplib::Request &request) | lintel::Controller | protected |
| Controller(std::shared_ptr< IAuthService > authService) | lintel::Controller | inlineexplicit |
| Delete enum value | lintel::Controller | protected |
| Get enum value | lintel::Controller | protected |
| GroupProvider()=default | lintel::GroupProvider | |
| Handler typedef | lintel::Controller | protected |
| HandlerArgs typedef | lintel::Controller | protected |
| HandlerWithContentReader typedef | lintel::Controller | protected |
| HandlerWithContentReaderArgs typedef | lintel::Controller | protected |
| HttpType enum name | lintel::Controller | protected |
| m_authService | lintel::Controller | protected |
| m_ipResolver | lintel::Controller | protected |
| m_methods | lintel::Controller | protected |
| pagingParamsOf(const httplib::Request &request) | lintel::Controller | protectedstatic |
| Post enum value | lintel::Controller | protected |
| provide() | lintel::GroupProvider | inline |
| Put enum value | lintel::Controller | protected |
| 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=default | lintel::Controller | |
| ~GroupProvider()=default | lintel::GroupProvider | virtual |