Home
last modified time | relevance | path

Searched refs:GenericBlobInterface (Results 1 – 25 of 35) sorted by relevance

12

/openbmc/phosphor-ipmi-blobs/
H A Dmanager.hpp23 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 Dmanager.cpp28 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 Dutils.hpp11 using HandlerFactory = std::unique_ptr<GenericBlobInterface> (*)();
H A Dutils.cpp85 std::unique_ptr<GenericBlobInterface> result = factory(); in loadLibraries()
/openbmc/phosphor-ipmi-blobs/blobs-ipmid/
H A Dblobs.hpp59 class GenericBlobInterface class
62 virtual ~GenericBlobInterface() = default;
195 std::unique_ptr<blobs::GenericBlobInterface> createHandler();
/openbmc/phosphor-ipmi-blobs/test/
H A Dutils_unittest.cpp31 std::unique_ptr<GenericBlobInterface> factoryReturn;
33 std::unique_ptr<GenericBlobInterface> fakeFactory() in fakeFactory()
H A Dmanager_mock.hpp20 MOCK_METHOD(bool, registerHandler, (std::unique_ptr<GenericBlobInterface>),
H A Dblob_mock.hpp10 class BlobMock : public GenericBlobInterface
/openbmc/phosphor-ipmi-flash/cleanup/
H A Dcleanup.hpp14 class FileCleanupHandler : public blobs::GenericBlobInterface
17 static std::unique_ptr<blobs::GenericBlobInterface> CreateCleanupHandler(
H A Dmain.cpp36 extern "C" std::unique_ptr<blobs::GenericBlobInterface> createHandler() in createHandler()
H A Dcleanup.cpp28 std::unique_ptr<blobs::GenericBlobInterface>
/openbmc/phosphor-ipmi-blobs/example/
H A Dexample.hpp19 std::unique_ptr<blobs::GenericBlobInterface> createHandler();
56 class ExampleBlobHandler : public GenericBlobInterface
/openbmc/phosphor-ipmi-flash/bmc/firmware-handler/
H A Dmain.cpp74 std::unique_ptr<blobs::GenericBlobInterface> createHandler();
77 std::unique_ptr<blobs::GenericBlobInterface> createHandler() in createHandler()
H A Dfirmware_handler.hpp76 class FirmwareBlobHandler : public blobs::GenericBlobInterface
108 static std::unique_ptr<blobs::GenericBlobInterface>
/openbmc/google-misc/subprojects/metrics-ipmi-blobs/
H A Dmain.cpp32 extern "C" std::unique_ptr<blobs::GenericBlobInterface> createHandler() in createHandler()
H A Dhandler.hpp27 class MetricBlobHandler : public GenericBlobInterface
/openbmc/smbios-mdr/src/smbios-ipmi-blobs/
H A Dmain.cpp7 extern "C" std::unique_ptr<blobs::GenericBlobInterface> createHandler() in createHandler()
H A Dhandler.hpp13 class SmbiosBlobHandler : public GenericBlobInterface
/openbmc/phosphor-ipmi-flash/bmc/firmware-handler/test/
H A Dfirmware_unittest.hpp184 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 Dmain.cpp22 extern "C" std::unique_ptr<blobs::GenericBlobInterface> createHandler() in createHandler()
H A Dversion_handler.hpp22 class VersionBlobHandler : public blobs::GenericBlobInterface
/openbmc/phosphor-ipmi-flash/bmc/log-handler/
H A Dmain.cpp20 extern "C" std::unique_ptr<blobs::GenericBlobInterface> createHandler() in createHandler()
H A Dlog_handler.hpp36 class LogBlobHandler : public blobs::GenericBlobInterface
/openbmc/phosphor-ipmi-flash/bmc/version-handler/test/
H A Dversion_stat_unittest.cpp33 std::unique_ptr<blobs::GenericBlobInterface> h;
/openbmc/phosphor-ipmi-flash/bmc/log-handler/test/
H A Dlog_stat_unittest.cpp47 std::unique_ptr<blobs::GenericBlobInterface> h;

12