f670ca05dd608c9d5b0300ca1dc493f6ffd8afa1
Stefan Schuermans simplified sender module a...

Stefan Schuermans authored 12 years ago

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

Stefan Schuermans authored 10 years ago

src/noarch/Protocol.h  2)    Copyright 2011-2014 Stefan Schuermans <stefan@blinkenarea.org>
Stefan Schuermans simplified sender module a...

Stefan Schuermans authored 12 years ago

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

Stefan Schuermans authored 12 years ago

src/noarch/Protocol.h  6) #ifndef BLINKER_PROTOCOL_H
src/noarch/Protocol.h  7) #define BLINKER_PROTOCOL_H
Stefan Schuermans simplified sender module a...

Stefan Schuermans authored 12 years ago

src/noarch/Protocol.h  8) 
src/noarch/Protocol.h  9) #include <string>
src/noarch/Protocol.h 10) 
src/noarch/Protocol.h 11) #include <BlinkenLib/BlinkenProto.h>
src/noarch/Protocol.h 12) 
src/noarch/Protocol.h 13) namespace Blinker {
src/noarch/Protocol.h 14) 
src/noarch/Protocol.h 15) /// a Blinken protocol
src/noarch/Protocol.h 16) class Protocol
src/noarch/Protocol.h 17) {
src/noarch/Protocol.h 18) public:
src/noarch/Protocol.h 19)   /// constructor
src/noarch/Protocol.h 20)   Protocol();
src/noarch/Protocol.h 21) 
src/noarch/Protocol.h 22) public:
src/noarch/Protocol.h 23)   /**
src/noarch/Protocol.h 24)    * @brief parse from string format
src/noarch/Protocol.h 25)    * @param[in] str string format
src/noarch/Protocol.h 26)    * @return if parsing was successful
src/noarch/Protocol.h 27)    */
src/noarch/Protocol.h 28)   bool fromStr(const std::string &str);
src/noarch/Protocol.h 29) 
src/noarch/Protocol.h 30)   /**
src/noarch/Protocol.h 31)    * @brief convert to string format
src/noarch/Protocol.h 32)    * @return string format
src/noarch/Protocol.h 33)    */
src/noarch/Protocol.h 34)   std::string toStr() const;
src/noarch/Protocol.h 35) 
src/noarch/Protocol.h 36) public:
src/noarch/Protocol.h 37)   etBlinkenProto m_proto; ///< protocol
src/noarch/Protocol.h 38) }; // class Protocol
src/noarch/Protocol.h 39) 
src/noarch/Protocol.h 40) } // namespace Blinker
src/noarch/Protocol.h 41) 
Stefan Schuermans namespace for preprocessor...

Stefan Schuermans authored 12 years ago

src/noarch/Protocol.h 42) #endif // #ifndef BLINKER_PROTOCOL_H