1 // Copyright 2014 The Chromium Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 #ifndef DocumentParserClient_h 6 #define DocumentParserClient_h 7 8 #include "platform/heap/Handle.h" 9 10 namespace blink { 11 12 class DocumentParserClient : public WillBeGarbageCollectedMixin { 13 public: 14 // This callback is called when all data pushed to parser has been consumed. 15 virtual void notifyParserStopped() = 0; 16 17 protected: 18 DocumentParserClient() { } 19 }; 20 21 } // namespace blink 22 23 #endif // DocumentParserClient_h 24