/openbmc/phosphor-ipmi-blobs/ |
H A D | manager.hpp | 23 SessionInfo(const std::string& path, GenericBlobInterface* handler, in SessionInfo() 29 GenericBlobInterface* handler; 45 std::unique_ptr<GenericBlobInterface> handler) = 0; 102 std::unique_ptr<GenericBlobInterface> handler) override; 235 GenericBlobInterface* getHandler(const std::string& path); 246 GenericBlobInterface* getActionHandler( 257 void eraseSession(GenericBlobInterface* const handler, uint16_t session); 265 void cleanUpStaleSessions(GenericBlobInterface* const handler); 274 std::vector<std::unique_ptr<GenericBlobInterface>> handlers; 281 std::unordered_map<GenericBlobInterface*, std::set<uint16_t>> openSessions;
|
H A D | manager.cpp | 28 bool BlobManager::registerHandler(std::unique_ptr<GenericBlobInterface> handler) in registerHandler() 69 GenericBlobInterface* handler = getHandler(path); in open() 110 GenericBlobInterface* handler = getHandler(path); in stat() 189 GenericBlobInterface* handler = getHandler(path); in deleteBlob() 245 GenericBlobInterface* BlobManager::getHandler(const std::string& path) in getHandler() 259 GenericBlobInterface* BlobManager::getActionHandler(uint16_t session, in getActionHandler() 271 void BlobManager::eraseSession(GenericBlobInterface* const handler, in eraseSession() 291 void BlobManager::cleanUpStaleSessions(GenericBlobInterface* const handler) in cleanUpStaleSessions()
|
H A D | utils.hpp | 11 using HandlerFactory = std::unique_ptr<GenericBlobInterface> (*)();
|
H A D | utils.cpp | 85 std::unique_ptr<GenericBlobInterface> result = factory(); in loadLibraries()
|
/openbmc/phosphor-ipmi-blobs/blobs-ipmid/ |
H A D | blobs.hpp | 59 class GenericBlobInterface class 62 virtual ~GenericBlobInterface() = default; 195 std::unique_ptr<blobs::GenericBlobInterface> createHandler();
|
/openbmc/phosphor-ipmi-blobs/test/ |
H A D | utils_unittest.cpp | 31 std::unique_ptr<GenericBlobInterface> factoryReturn; 33 std::unique_ptr<GenericBlobInterface> fakeFactory() in fakeFactory()
|
H A D | manager_mock.hpp | 20 MOCK_METHOD(bool, registerHandler, (std::unique_ptr<GenericBlobInterface>),
|
H A D | blob_mock.hpp | 10 class BlobMock : public GenericBlobInterface
|
/openbmc/phosphor-ipmi-flash/cleanup/ |
H A D | cleanup.hpp | 14 class FileCleanupHandler : public blobs::GenericBlobInterface 17 static std::unique_ptr<blobs::GenericBlobInterface> CreateCleanupHandler(
|
H A D | main.cpp | 36 extern "C" std::unique_ptr<blobs::GenericBlobInterface> createHandler() in createHandler()
|
H A D | cleanup.cpp | 28 std::unique_ptr<blobs::GenericBlobInterface>
|
/openbmc/phosphor-ipmi-blobs/example/ |
H A D | example.hpp | 19 std::unique_ptr<blobs::GenericBlobInterface> createHandler(); 56 class ExampleBlobHandler : public GenericBlobInterface
|
/openbmc/phosphor-ipmi-flash/bmc/firmware-handler/ |
H A D | main.cpp | 74 std::unique_ptr<blobs::GenericBlobInterface> createHandler(); 77 std::unique_ptr<blobs::GenericBlobInterface> createHandler() in createHandler()
|
H A D | firmware_handler.hpp | 76 class FirmwareBlobHandler : public blobs::GenericBlobInterface 108 static std::unique_ptr<blobs::GenericBlobInterface>
|
/openbmc/google-misc/subprojects/metrics-ipmi-blobs/ |
H A D | main.cpp | 32 extern "C" std::unique_ptr<blobs::GenericBlobInterface> createHandler() in createHandler()
|
H A D | handler.hpp | 27 class MetricBlobHandler : public GenericBlobInterface
|
/openbmc/smbios-mdr/src/smbios-ipmi-blobs/ |
H A D | main.cpp | 7 extern "C" std::unique_ptr<blobs::GenericBlobInterface> createHandler() in createHandler()
|
H A D | handler.hpp | 13 class SmbiosBlobHandler : public GenericBlobInterface
|
/openbmc/phosphor-ipmi-flash/bmc/firmware-handler/test/ |
H A D | firmware_unittest.hpp | 184 std::unique_ptr<blobs::GenericBlobInterface> handler; 204 std::unique_ptr<blobs::GenericBlobInterface> handler; 231 std::unique_ptr<blobs::GenericBlobInterface> handler;
|
/openbmc/phosphor-ipmi-flash/bmc/version-handler/ |
H A D | main.cpp | 22 extern "C" std::unique_ptr<blobs::GenericBlobInterface> createHandler() in createHandler()
|
H A D | version_handler.hpp | 22 class VersionBlobHandler : public blobs::GenericBlobInterface
|
/openbmc/phosphor-ipmi-flash/bmc/log-handler/ |
H A D | main.cpp | 20 extern "C" std::unique_ptr<blobs::GenericBlobInterface> createHandler() in createHandler()
|
H A D | log_handler.hpp | 36 class LogBlobHandler : public blobs::GenericBlobInterface
|
/openbmc/phosphor-ipmi-flash/bmc/version-handler/test/ |
H A D | version_stat_unittest.cpp | 33 std::unique_ptr<blobs::GenericBlobInterface> h;
|
/openbmc/phosphor-ipmi-flash/bmc/log-handler/test/ |
H A D | log_stat_unittest.cpp | 47 std::unique_ptr<blobs::GenericBlobInterface> h;
|