Lines Matching refs:eventString
96 const string &eventString) in Builder() argument
98 return (new Event(type, nvPairs, eventString)); in Builder()
102 Event::CreateEvent(const EventFactory &factory, const string &eventString) in CreateEvent() argument
105 Type type(static_cast<Event::Type>(eventString[0])); in CreateEvent()
108 ParseEventString(type, eventString, nvpairs); in CreateEvent()
123 return (factory.Build(type, nvpairs, eventString)); in CreateEvent()
321 Event::Event(Type type, NVPairMap &map, const string &eventString) in Event() argument
324 m_eventString(eventString) in Event()
337 const string &eventString, in ParseEventString() argument
359 end = eventString.find_first_of(" \t\n", start); in ParseEventString()
362 eventString, start); in ParseEventString()
364 nvpairs["device-name"] = eventString.substr(start, end - start); in ParseEventString()
366 start = eventString.find(" on ", end); in ParseEventString()
369 eventString, start); in ParseEventString()
371 end = eventString.find_first_of(" \t\n", start); in ParseEventString()
372 nvpairs["parent"] = eventString.substr(start, end); in ParseEventString()
378 eventString); in ParseEventString()
381 eventString); in ParseEventString()
385 for (start = 1; start < eventString.length(); start = end + 1) { in ParseEventString()
388 end = eventString.find('=', start); in ParseEventString()
398 start = eventString.find_last_of("! \t\n", end); in ParseEventString()
401 eventString, end); in ParseEventString()
403 string key(eventString.substr(start, end - start)); in ParseEventString()
410 if (start >= eventString.length()) in ParseEventString()
412 eventString, end); in ParseEventString()
413 end = eventString.find_first_of(" \t\n", start); in ParseEventString()
415 end = eventString.length() - 1; in ParseEventString()
416 string value(eventString.substr(start, end - start)); in ParseEventString()
423 Event::TimestampEventString(std::string &eventString) in TimestampEventString() argument
425 if (eventString.size() > 0) { in TimestampEventString()
430 if (eventString.find("timestamp=") == string::npos) { in TimestampEventString()
435 size_t eventEnd(eventString.find_last_not_of('\n') + 1); in TimestampEventString()
440 eventString.insert(eventEnd, timebuf); in TimestampEventString()
449 const string &eventString) in Builder() argument
451 return (new DevfsEvent(type, nvPairs, eventString)); in Builder()
516 const string &eventString) in DevfsEvent() argument
517 : Event(type, nvpairs, eventString) in DevfsEvent()
530 const string &eventString) in Builder() argument
532 return (new GeomEvent(type, nvpairs, eventString)); in Builder()
555 const string &eventString) in GeomEvent() argument
556 : Event(type, nvpairs, eventString), in GeomEvent()
571 const string &eventString) in Builder() argument
573 return (new ZfsEvent(type, nvpairs, eventString)); in Builder()
591 const string &eventString) in ZfsEvent() argument
592 : Event(type, nvpairs, eventString), in ZfsEvent()