362c1f4c3b5ce9e3fce11167a51fbe4cdb2174de
Stefan Schuermans implemented priority based...

Stefan Schuermans authored 12 years ago

src/noarch/PriorityInput.h  1) /* Blinker
Stefan Schuermans update copyright header

Stefan Schuermans authored 5 years ago

src/common/PriorityInput.h  2)    Copyright 2011-2019 Stefan Schuermans <stefan@blinkenarea.org>
Stefan Schuermans implemented priority based...

Stefan Schuermans authored 12 years ago

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

Stefan Schuermans authored 12 years ago

src/noarch/PriorityInput.h  6) #ifndef BLINKER_PRIORITYINPUT_H
src/noarch/PriorityInput.h  7) #define BLINKER_PRIORITYINPUT_H
Stefan Schuermans implemented priority based...

Stefan Schuermans authored 12 years ago

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

Stefan Schuermans authored 12 years ago

src/noarch/PriorityInput.h 14) #include "InStreamFile.h"
Stefan Schuermans implemented priority based...

Stefan Schuermans authored 12 years ago

src/noarch/PriorityInput.h 15) #include "Priority.h"
src/noarch/PriorityInput.h 16) #include "StreamMgr.h"
src/noarch/PriorityInput.h 17) #include "StreamRecv.h"
src/noarch/PriorityInput.h 18) 
src/noarch/PriorityInput.h 19) namespace Blinker {
src/noarch/PriorityInput.h 20) 
src/noarch/PriorityInput.h 21) /// input to priority based selector
src/noarch/PriorityInput.h 22) class Priority::Input: public StreamRecv
src/noarch/PriorityInput.h 23) {
src/noarch/PriorityInput.h 24) public:
src/noarch/PriorityInput.h 25)   /**
src/noarch/PriorityInput.h 26)    * @brief constructor
src/noarch/PriorityInput.h 27)    * @param[in] priority owning priority based selector
src/noarch/PriorityInput.h 28)    * @param[in] name name of input (i.e. priority)
src/noarch/PriorityInput.h 29)    * @param[in] dirBase base directory
src/noarch/PriorityInput.h 30)    */
src/noarch/PriorityInput.h 31)   Input(Priority &priority, const std::string &name,
src/noarch/PriorityInput.h 32)         const Directory &dirBase);
src/noarch/PriorityInput.h 33) 
src/noarch/PriorityInput.h 34)   /// virtual destructor
src/noarch/PriorityInput.h 35)   virtual ~Input();
src/noarch/PriorityInput.h 36) 
src/noarch/PriorityInput.h 37) private:
src/noarch/PriorityInput.h 38)   /// copy constructor disabled
src/noarch/PriorityInput.h 39)   Input(const Input &that);
src/noarch/PriorityInput.h 40) 
src/noarch/PriorityInput.h 41)   /// assignment operator disabled
src/noarch/PriorityInput.h 42)   const Input & operator=(const Input &that);
src/noarch/PriorityInput.h 43) 
src/noarch/PriorityInput.h 44) public:
src/noarch/PriorityInput.h 45)   /// check for update of configuration
src/noarch/PriorityInput.h 46)   void updateConfig();
src/noarch/PriorityInput.h 47) 
src/noarch/PriorityInput.h 48)   /**
src/noarch/PriorityInput.h 49)    * @brief set current frame
src/noarch/PriorityInput.h 50)    * @param[in] stream stream name
Stefan Schuermans merged frame processing wit...

Stefan Schuermans authored 12 years ago

src/noarch/PriorityInput.h 51)    * @param[in] pFrame current frame (NULL for none)
Stefan Schuermans implemented priority based...

Stefan Schuermans authored 12 years ago

src/noarch/PriorityInput.h 52)    */
src/noarch/PriorityInput.h 53)   virtual void setFrame(const std::string &stream, stBlinkenFrame *pFrame);
src/noarch/PriorityInput.h 54) 
src/noarch/PriorityInput.h 55)   /**
src/noarch/PriorityInput.h 56)    * @brief get current frame
Stefan Schuermans simplified interface of get...

Stefan Schuermans authored 12 years ago

src/noarch/PriorityInput.h 57)    * @return current frame (NULL if none)
Stefan Schuermans implemented priority based...

Stefan Schuermans authored 12 years ago

src/noarch/PriorityInput.h 58)    */
Stefan Schuermans simplified interface of get...

Stefan Schuermans authored 12 years ago

src/noarch/PriorityInput.h 59)   stBlinkenFrame * getCurFrame();
Stefan Schuermans implemented priority based...

Stefan Schuermans authored 12 years ago

src/noarch/PriorityInput.h 60) 
src/noarch/PriorityInput.h 61) protected:
src/noarch/PriorityInput.h 62)   /**
src/noarch/PriorityInput.h 63)    * @brief set current frame
Stefan Schuermans merged frame processing wit...

Stefan Schuermans authored 12 years ago

src/noarch/PriorityInput.h 64)    * @param[in] pFrame current frame (NULL for none)
Stefan Schuermans implemented priority based...

Stefan Schuermans authored 12 years ago

src/noarch/PriorityInput.h 65)    */
src/noarch/PriorityInput.h 66)   void frame(stBlinkenFrame *pFrame);
src/noarch/PriorityInput.h 67) 
src/noarch/PriorityInput.h 68) protected:
src/noarch/PriorityInput.h 69)   Priority       &m_priority;    ///< owning priority based selector
src/noarch/PriorityInput.h 70)   std::string    m_name;         ///< name of input (i.e. priority)
Stefan Schuermans implemented specialized set...

Stefan Schuermans authored 12 years ago

src/noarch/PriorityInput.h 71)   InStreamFile   m_fileInStream; ///< input stream name file
Stefan Schuermans implemented priority based...

Stefan Schuermans authored 12 years ago

src/noarch/PriorityInput.h 72)   std::string    m_nameInStream; ///< name of input stream
src/noarch/PriorityInput.h 73)   stBlinkenFrame *m_pFrame;      ///< current frame
src/noarch/PriorityInput.h 74) }; // class Priority::Input
src/noarch/PriorityInput.h 75) 
src/noarch/PriorityInput.h 76) } // namespace Blinker
src/noarch/PriorityInput.h 77) 
Stefan Schuermans namespace for preprocessor...

Stefan Schuermans authored 12 years ago

src/noarch/PriorityInput.h 78) #endif // #ifndef BLINKER_PRIORITYINPUT_H