Du hast this.clearBuffer definiert - warum rufst du dann nicht auch this.clearBuffer auf?
Wenn ich this.clearBuffer aufrufe klappt es auch nicht. 'this' bezieht sich ja in der onData-Funktion auf die Funktion selbst, also onData.clearBuffer() - und diese Funktion gibt es ja nicht.
Gruß
Jan-Philipp