package com.siberika.idea.pascal.debugger.gdb.parser;
/**
* Author: George Bakhtadze
* Date: 29/03/2017
*/
public class GdbMiLine {
private final Long token;
private final Type type;
private final String recClass;
private final GdbMiResults results = new GdbMiResults();
public GdbMiLine(Long token, Type type, String recClass) {
this.token = token;
this.type = type;
this.recClass = recClass;
}
public Long getToken() {
return token;
}
public Type getType() {
return type;
}
public String getRecClass() {
return recClass;
}
public GdbMiResults getResults() {
return results;
}
public enum Type {
EXEC_ASYNC,
STATUS_ASYNC,
NOTIFY_ASYNC,
CONSOLE_STREAM,
TARGET_STREAM,
LOG_STREAM,
RESULT_RECORD
}
}