Lines Matching defs:HisyseventPlugin
36 HisyseventPlugin::HisyseventPlugin() : fp_(nullptr, nullptr) {}
38 HisyseventPlugin::~HisyseventPlugin()
45 int HisyseventPlugin::SetWriter(WriterStruct* writer)
53 int HisyseventPlugin::Start(const uint8_t* configData, uint32_t configSize)
59 "NOTE HisyseventPlugin: ParseFromArray failed");
64 CHECK_TRUE(InitHisyseventCmd(), -1, "HisyseventPlugin: Init HisyseventCmd failed");
71 CHECK_NOTNULL(fp_.get(), -1, "HisyseventPlugin: fullCmd_ Failed, errno(%d)", errno);
72 CHECK_NOTNULL(resultWriter_, -1, "HisyseventPlugin: Writer is no set!!");
73 CHECK_NOTNULL(resultWriter_->write, -1, "HisyseventPlugin: Writer.write is no set!!");
74 CHECK_NOTNULL(resultWriter_->flush, -1, "HisyseventPlugin: Writer.flush is no set!!");
83 int HisyseventPlugin::Stop()
101 void HisyseventPlugin::Run(void)
163 std::string HisyseventPlugin::GetFullCmd()
178 inline bool HisyseventPlugin::InitHisyseventCmd()
203 inline bool HisyseventPlugin::ParseSyseventLineInfo(const char* data, size_t len, T hisyseventInfoProto)
214 PROFILER_LOG_ERROR(LOG_CORE, "NOTE HisyseventPlugin: hisysevent context include invalid UTF-8 data");
220 template <typename T> inline bool HisyseventPlugin::WriteResult(const T hisyseventInfoProto)
231 template <typename T> void HisyseventPlugin::FlushDataOptimize(const T hisyseventInfoProto)