1 // -*- C++ -*- 2 // $Id: DummyLanguageMonitor.h 4759 2008-06-19 19:02:27Z vbuzuev $ 3 4 // DYMO LabelWriter Drivers 5 // Copyright (C) 2008 Sanford L.P. 6 7 // This program is free software; you can redistribute it and/or 8 // modify it under the terms of the GNU General Public License 9 // as published by the Free Software Foundation; either version 2 10 // of the License, or (at your option) any later version. 11 12 // This program is distributed in the hope that it will be useful, 13 // but WITHOUT ANY WARRANTY; without even the implied warranty of 14 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 // GNU General Public License for more details. 16 17 // You should have received a copy of the GNU General Public License 18 // along with this program; if not, write to the Free Software 19 // Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 20 21 #ifndef h4fe065b4_5177_4f82_ba6f_1a3b42b475ef 22 #define h4fe065b4_5177_4f82_ba6f_1a3b42b475ef 23 24 #include "PrinterDriver.h" 25 26 namespace DymoPrinterDriver 27 { 28 29 30 class CDummyLanguageMonitor: public ILanguageMonitor 31 { 32 public: 33 CDummyLanguageMonitor(IPrintEnvironment& Environment); 34 virtual ~CDummyLanguageMonitor(); 35 36 virtual void StartDoc(); 37 virtual void EndDoc(); 38 39 virtual void StartPage(); 40 virtual void EndPage(); 41 42 virtual void ProcessData(const buffer_t& Data); 43 44 protected: 45 private: 46 IPrintEnvironment& Environment_; 47 }; 48 49 50 }; //namespace 51 52 #endif 53 54 /* 55 * End of "$Id: DummyLanguageMonitor.h 4759 2008-06-19 19:02:27Z vbuzuev $". 56 */ 57