implemented specialized set...
Stefan Schuermans authored 12 years ago
|
src/noarch/OutStreamFile.h 1) /* Blinker
|
update copyright header
Stefan Schuermans authored 5 years ago
|
src/common/OutStreamFile.h 2) Copyright 2011-2019 Stefan Schuermans <stefan@blinkenarea.org>
|
implemented specialized set...
Stefan Schuermans authored 12 years ago
|
src/noarch/OutStreamFile.h 3) Copyleft GNU public license - http://www.gnu.org/copyleft/gpl.html
src/noarch/OutStreamFile.h 4) a blinkenarea.org project */
src/noarch/OutStreamFile.h 5)
|
namespace for preprocessor...
Stefan Schuermans authored 12 years ago
|
src/noarch/OutStreamFile.h 6) #ifndef BLINKER_OUTSTREAMFILE_H
src/noarch/OutStreamFile.h 7) #define BLINKER_OUTSTREAMFILE_H
|
implemented specialized set...
Stefan Schuermans authored 12 years ago
|
src/noarch/OutStreamFile.h 8)
src/noarch/OutStreamFile.h 9) #include <BlinkenLib/BlinkenFrame.h>
src/noarch/OutStreamFile.h 10)
src/noarch/OutStreamFile.h 11) #include "File.h"
src/noarch/OutStreamFile.h 12) #include "StreamFile.h"
src/noarch/OutStreamFile.h 13) #include "StreamMgr.h"
src/noarch/OutStreamFile.h 14)
src/noarch/OutStreamFile.h 15) namespace Blinker {
src/noarch/OutStreamFile.h 16)
src/noarch/OutStreamFile.h 17) /// setting file containting a name of an output stream
src/noarch/OutStreamFile.h 18) class OutStreamFile: public StreamFile
src/noarch/OutStreamFile.h 19) {
src/noarch/OutStreamFile.h 20) public:
src/noarch/OutStreamFile.h 21) /**
src/noarch/OutStreamFile.h 22) * @brief constructor from path
src/noarch/OutStreamFile.h 23) * @param[in] path path to file
src/noarch/OutStreamFile.h 24) * @param[in] streamMgr stream manager
src/noarch/OutStreamFile.h 25) */
src/noarch/OutStreamFile.h 26) OutStreamFile(const std::string &path, StreamMgr &streamMgr);
src/noarch/OutStreamFile.h 27)
src/noarch/OutStreamFile.h 28) /**
src/noarch/OutStreamFile.h 29) * @brief constructor from basic file
src/noarch/OutStreamFile.h 30) * @param[in] file basic file object
src/noarch/OutStreamFile.h 31) * @param[in] streamMgr stream manager
src/noarch/OutStreamFile.h 32) */
src/noarch/OutStreamFile.h 33) OutStreamFile(const File &file, StreamMgr &streamMgr);
src/noarch/OutStreamFile.h 34)
src/noarch/OutStreamFile.h 35) /// destructor
src/noarch/OutStreamFile.h 36) ~OutStreamFile();
src/noarch/OutStreamFile.h 37)
src/noarch/OutStreamFile.h 38) /**
src/noarch/OutStreamFile.h 39) * @brief assignment operator
src/noarch/OutStreamFile.h 40) * @param[in] file basic file object
src/noarch/OutStreamFile.h 41) */
src/noarch/OutStreamFile.h 42) const OutStreamFile & operator=(const File &file);
src/noarch/OutStreamFile.h 43)
|
disable copy constructors f...
Stefan Schuermans authored 12 years ago
|
src/noarch/OutStreamFile.h 44) private:
src/noarch/OutStreamFile.h 45) /// copy constructor disabled
src/noarch/OutStreamFile.h 46) OutStreamFile(const OutStreamFile &that);
src/noarch/OutStreamFile.h 47)
src/noarch/OutStreamFile.h 48) /// assignment operator disabled
src/noarch/OutStreamFile.h 49) const OutStreamFile & operator=(const OutStreamFile &that);
src/noarch/OutStreamFile.h 50)
|
implemented specialized set...
Stefan Schuermans authored 12 years ago
|
src/noarch/OutStreamFile.h 51) public:
src/noarch/OutStreamFile.h 52) /// update, i.e. (re-)read file and reference new stream
src/noarch/OutStreamFile.h 53) void update();
src/noarch/OutStreamFile.h 54)
src/noarch/OutStreamFile.h 55) /**
src/noarch/OutStreamFile.h 56) * @brief set current frame
src/noarch/OutStreamFile.h 57) * @param[in] pFrame current frame (NULL for none)
src/noarch/OutStreamFile.h 58) */
src/noarch/OutStreamFile.h 59) void setFrame(stBlinkenFrame *pFrame);
src/noarch/OutStreamFile.h 60) }; // class OutStreamFile
src/noarch/OutStreamFile.h 61)
src/noarch/OutStreamFile.h 62) } // namespace Blinker
src/noarch/OutStreamFile.h 63)
|
namespace for preprocessor...
Stefan Schuermans authored 12 years ago
|
src/noarch/OutStreamFile.h 64) #endif // #ifndef BLINKER_OUTSTREAMFILE_H
|