Lines Matching defs:HilogBuffer
44 HilogBuffer::HilogBuffer(bool isSupportSkipLog) : m_isSupportSkipLog(isSupportSkipLog)
53 void HilogBuffer::InitBuffLen()
67 void HilogBuffer::InitBuffHead()
86 HilogBuffer::~HilogBuffer() {}
88 size_t HilogBuffer::Insert(const HilogMsg& msg, bool& isFull)
129 // Append new log into HilogBuffer
131 // Update current size of HilogBuffer
223 std::optional<HilogData> HilogBuffer::Query(const LogFilter& filter, const ReaderId& id, int tailCount)
271 int32_t HilogBuffer::Delete(uint16_t logType)
298 HilogBuffer::ReaderId HilogBuffer::CreateBufReader(std::function<void()> onNewDataCallback)
311 void HilogBuffer::RemoveBufReader(const ReaderId& id)
320 bool HilogBuffer::IsItemUsed(LogMsgContainer::iterator itemPos)
334 void HilogBuffer::OnDeleteItem(LogMsgContainer::iterator itemPos, DeleteReason reason)
347 void HilogBuffer::OnPushBackedItem(LogMsgContainer& msgList)
357 void HilogBuffer::OnNewItem(LogMsgContainer& msgList)
367 std::shared_ptr<HilogBuffer::BufferReader> HilogBuffer::GetReader(const ReaderId& id)
374 return std::shared_ptr<HilogBuffer::BufferReader>();
377 int64_t HilogBuffer::GetBuffLen(uint16_t logType)
386 int32_t HilogBuffer::SetBuffLen(uint16_t logType, uint64_t buffSize)
399 void HilogBuffer::CountLog(const StatsInfo &info)
404 void HilogBuffer::ResetStats()
409 LogStats& HilogBuffer::GetStatsInfo()