Home
last modified time | relevance | path

Searched refs:LogPersister (Results 1 - 3 of 3) sorted by relevance

/base/hiviewdfx/hilog/services/hilogd/
H A Dlog_persister.cpp59 std::recursive_mutex LogPersister::s_logPersistersMtx;
60 std::list<std::shared_ptr<LogPersister>> LogPersister::s_logPersisters;
62 std::shared_ptr<LogPersister> LogPersister::CreateLogPersister(HilogBuffer &buffer) in CreateLogPersister()
64 return std::shared_ptr<LogPersister>(new LogPersister(buffer)); in CreateLogPersister()
67 LogPersister::LogPersister(HilogBuffer &buffer) : m_hilogBuffer(buffer) in LogPersister() function in OHOS::HiviewDFX::LogPersister
74 LogPersister
[all...]
H A Dservice_controller.cpp584 std::shared_ptr<LogPersister> persister = LogPersister::CreateLogPersister(hilogBuffer); in StartPersistStoreJob()
615 LogPersister::Query(resultList); in HandlePersistStartRqst()
638 LogPersister::Query(resultList); in HandlePersistStopRqst()
646 (void)LogPersister::Kill(jobId); in HandlePersistStopRqst()
662 LogPersister::Query(resultList); in HandlePersistQueryRqst()
687 LogPersister::Query(resultList); in HandlePersistRefreshRqst()
695 (void)LogPersister::Refresh(jobId); in HandlePersistRefreshRqst()
710 LogPersister::Clear(); in HandlePersistClearRqst()
/base/hiviewdfx/hilog/services/hilogd/include/
H A Dlog_persister.h49 class LogPersister : public std::enable_shared_from_this<LogPersister> { class
51 [[nodiscard]] static std::shared_ptr<LogPersister> CreateLogPersister(HilogBuffer &buffer);
53 ~LogPersister();
69 explicit LogPersister(HilogBuffer &buffer);
72 static std::shared_ptr<LogPersister> GetLogPersisterById(uint32_t id);
73 static void RegisterLogPersister(const std::shared_ptr<LogPersister>& obj);
74 static void DeregisterLogPersister(const std::shared_ptr<LogPersister>& obj);
109 static std::list<std::shared_ptr<LogPersister>> s_logPersisters;

Completed in 3 milliseconds