Lines Matching refs:event

78 static int HiviewHieventConvertString(struct HiviewHievent *event, char **pbuf);
155 struct HiviewHievent *event = NULL;
157 /* combined event obj struct */
158 event = LOS_MemAlloc((VOID *)OS_SYS_MEM_ADDR, sizeof(*event));
159 if (!event) {
163 (VOID)memset_s(event, sizeof(*event), 0, sizeof(*event));
164 event->eventid = eventid;
167 return (void *)event;
170 int HiviewHieventPutIntegral(struct HiviewHievent *event,
176 if ((!event) || (!key)) {
177 HWLOG_ERR("Bad input event or key for %s", __func__);
181 payload = HiviewHieventGetPayload(event->head, key);
188 HiviewHieventAddPayload(event, payload);
209 int HiviewHieventPutString(struct HiviewHievent *event,
215 if ((!event) || (!key) || (!value)) {
220 payload = HiviewHieventGetPayload(event->head, key);
227 HiviewHieventAddPayload(event, payload);
251 int HiviewHieventSetTime(struct HiviewHievent *event, long long seconds)
253 if ((!event) || (seconds == 0)) {
257 event->time = seconds;
294 int HiviewHieventAddFilePath(struct HiviewHievent *event, const char *path)
296 if (!event) {
300 return AppendArrayItem(event->filePath, MAX_PATH_NUMBER, path);
384 static int HiviewHieventFillPayload(struct HiviewHievent *event, char **pbuf,
387 struct HiviewHieventPayload *p = event->head;
430 static int HiviewHieventConvertString(struct HiviewHievent *event, char **pbuf)
447 tmplen = snprintf_s(tmp, len, len - 1, "eventid %d", event->eventid);
452 if (!event->filePath[i]) {
456 event->filePath[i]);
461 if (event->time) {
462 tmplen = snprintf_s(tmp, len, len - 1, " -t %lld", event->time);
467 len = HiviewHieventFillPayload(event, pbuf, tmp, len);
508 HWLOG_ERR("Bad event %s", __func__);
523 void HiviewHieventDestroy(struct HiviewHievent *event)
528 if (!event) {
531 p = event->head;
538 event->head = NULL;
540 LOS_MemFree((VOID *)OS_SYS_MEM_ADDR, event->filePath[i]);
541 event->filePath[i] = NULL;
543 LOS_MemFree((VOID *)OS_SYS_MEM_ADDR, event);