f670ca05dd608c9d5b0300ca1dc493f6ffd8afa1
Stefan Schuermans implemented stream printer...

Stefan Schuermans authored 13 years ago

src/noarch/Printer.h  1) /* Blinker
Stefan Schuermans update copyright years

Stefan Schuermans authored 10 years ago

src/noarch/Printer.h  2)    Copyright 2011-2014 Stefan Schuermans <stefan@blinkenarea.org>
Stefan Schuermans implemented stream printer...

Stefan Schuermans authored 13 years ago

src/noarch/Printer.h  3)    Copyleft GNU public license - http://www.gnu.org/copyleft/gpl.html
src/noarch/Printer.h  4)    a blinkenarea.org project */
src/noarch/Printer.h  5) 
Stefan Schuermans namespace for preprocessor...

Stefan Schuermans authored 12 years ago

src/noarch/Printer.h  6) #ifndef BLINKER_PRINTER_H
src/noarch/Printer.h  7) #define BLINKER_PRINTER_H
Stefan Schuermans implemented stream printer...

Stefan Schuermans authored 13 years ago

src/noarch/Printer.h  8) 
src/noarch/Printer.h  9) #include <string>
src/noarch/Printer.h 10) 
src/noarch/Printer.h 11) #include <BlinkenLib/BlinkenFrame.h>
src/noarch/Printer.h 12) 
src/noarch/Printer.h 13) #include "Directory.h"
src/noarch/Printer.h 14) #include "File.h"
Stefan Schuermans implemented specialized set...

Stefan Schuermans authored 12 years ago

src/noarch/Printer.h 15) #include "InStreamFile.h"
Stefan Schuermans put all managers in one str...

Stefan Schuermans authored 12 years ago

src/noarch/Printer.h 16) #include "Mgrs.h"
Stefan Schuermans implemented base class for...

Stefan Schuermans authored 13 years ago

src/noarch/Printer.h 17) #include "Module.h"
Stefan Schuermans implemented stream printer...

Stefan Schuermans authored 13 years ago

src/noarch/Printer.h 18) #include "StreamRecv.h"
src/noarch/Printer.h 19) 
src/noarch/Printer.h 20) namespace Blinker {
src/noarch/Printer.h 21) 
src/noarch/Printer.h 22) /// a stream printer
Stefan Schuermans implemented base class for...

Stefan Schuermans authored 13 years ago

src/noarch/Printer.h 23) class Printer: public Module, public StreamRecv
Stefan Schuermans implemented stream printer...

Stefan Schuermans authored 13 years ago

src/noarch/Printer.h 24) {
src/noarch/Printer.h 25) public:
src/noarch/Printer.h 26)   /**
src/noarch/Printer.h 27)    * @brief constructor
Stefan Schuermans make modules know their name

Stefan Schuermans authored 12 years ago

src/noarch/Printer.h 28)    * @param[in] name module name
Stefan Schuermans put all managers in one str...

Stefan Schuermans authored 12 years ago

src/noarch/Printer.h 29)    * @param[in] mgrs managers
Stefan Schuermans implemented stream printer...

Stefan Schuermans authored 13 years ago

src/noarch/Printer.h 30)    * @param[in] dirBase base directory
src/noarch/Printer.h 31)    */
Stefan Schuermans make modules know their name

Stefan Schuermans authored 12 years ago

src/noarch/Printer.h 32)   Printer(const std::string &name, Mgrs &mgrs, const Directory &dirBase);
Stefan Schuermans implemented stream printer...

Stefan Schuermans authored 13 years ago

src/noarch/Printer.h 33) 
src/noarch/Printer.h 34)   /// virtual destructor
src/noarch/Printer.h 35)   virtual ~Printer();
src/noarch/Printer.h 36) 
src/noarch/Printer.h 37) private:
src/noarch/Printer.h 38)   /// copy constructor disabled
Stefan Schuermans whitespace fixes

Stefan Schuermans authored 13 years ago

src/noarch/Printer.h 39)   Printer(const Printer &that);
Stefan Schuermans implemented stream printer...

Stefan Schuermans authored 13 years ago

src/noarch/Printer.h 40) 
src/noarch/Printer.h 41)   /// assignment operator disabled
Stefan Schuermans implemented base class for...

Stefan Schuermans authored 13 years ago

src/noarch/Printer.h 42)   const Printer & operator=(const Printer &that);
Stefan Schuermans implemented stream printer...

Stefan Schuermans authored 13 years ago

src/noarch/Printer.h 43) 
src/noarch/Printer.h 44) public:
Stefan Schuermans implemented base class for...

Stefan Schuermans authored 13 years ago

src/noarch/Printer.h 45)   /// check for update of configuration
src/noarch/Printer.h 46)   virtual void updateConfig();
src/noarch/Printer.h 47) 
Stefan Schuermans implemented stream printer...

Stefan Schuermans authored 13 years ago

src/noarch/Printer.h 48)   /**
src/noarch/Printer.h 49)    * @brief set current frame
Stefan Schuermans added stream name to stream...

Stefan Schuermans authored 12 years ago

src/noarch/Printer.h 50)    * @param[in] stream stream name
Stefan Schuermans merged frame processing wit...

Stefan Schuermans authored 12 years ago

src/noarch/Printer.h 51)    * @param[in] pFrame current frame (NULL for none)
Stefan Schuermans implemented stream printer...

Stefan Schuermans authored 13 years ago

src/noarch/Printer.h 52)    */
Stefan Schuermans added stream name to stream...

Stefan Schuermans authored 12 years ago

src/noarch/Printer.h 53)   virtual void setFrame(const std::string &stream, stBlinkenFrame *pFrame);
Stefan Schuermans implemented stream printer...

Stefan Schuermans authored 13 years ago

src/noarch/Printer.h 54) 
Stefan Schuermans implemented automatic check...

Stefan Schuermans authored 13 years ago

src/noarch/Printer.h 55) protected:
Stefan Schuermans implemented specialized set...

Stefan Schuermans authored 12 years ago

src/noarch/Printer.h 56)   InStreamFile m_fileInStream; ///< input stream name file
Stefan Schuermans implemented stream printer...

Stefan Schuermans authored 13 years ago

src/noarch/Printer.h 57) }; // class Printer
src/noarch/Printer.h 58) 
src/noarch/Printer.h 59) } // namespace Blinker
src/noarch/Printer.h 60) 
Stefan Schuermans namespace for preprocessor...

Stefan Schuermans authored 12 years ago

src/noarch/Printer.h 61) #endif // #ifndef BLINKER_PRINTER_H