void GetEvents(CDL.Message msg, Queue <Event> buffer) { if (string.Compare(msg.File, "CONSOLE", StringComparison.OrdinalIgnoreCase) == 0) { var m = chromeDebugRe.Match(msg.Text); if (m.Success) { GetCIEvents(m.Groups[1].Value, msg, buffer); } } }
public Message FromCDLMessage(CDL.Message m) { if (m.File != "CONSOLE") { return(null); } var match = chromeDebugTextRegex.Match(m.Text); if (!match.Success) { return(null); } return(new Message( m.Index, m.StreamPosition, m.Timestamp, new StringSlice(m.Text, match.Groups["sev"]), new StringSlice(m.Text, match.Groups["logger"]), match.Groups["body"].Value )); }
string EnsureCandidateReported(string id, Message trigger, Queue<Event> buffer) { return EnsureObjectReported(id, trigger, buffer, reportedCandidates, candidateTypeInfo, candidatesRootObjectId); }
string EnsurePortReported(string id, Message trigger, Queue<Event> buffer) { return EnsureObjectReported(id, trigger, buffer, reportedPorts, portTypeInfo, portsRootObjectId); }
string EnsureConnectionReported(string id, Message trigger, Queue<Event> buffer) { return EnsureObjectReported(id, trigger, buffer, reportedConnections, connectionTypeInfo, connsRootObjectId); }
string EnsureSessionReported(string sid, Message trigger, Queue<Event> buffer) { return EnsureObjectReported(sid, trigger, buffer, reportedSessions, sessionTypeInfo, sessionsRootObjectId); }