362c1f4c3b5ce9e3fce11167a51fbe4cdb2174de
Stefan Schuermans extended call manager to su...

Stefan Schuermans authored 13 years ago

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

Stefan Schuermans authored 5 years ago

src/common/IoCallee.h  2)    Copyright 2011-2019 Stefan Schuermans <stefan@blinkenarea.org>
Stefan Schuermans extended call manager to su...

Stefan Schuermans authored 13 years ago

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

Stefan Schuermans authored 12 years ago

src/noarch/IoCallee.h  6) #ifndef BLINKER_IOCALLEE_H
src/noarch/IoCallee.h  7) #define BLINKER_IOCALLEE_H
Stefan Schuermans extended call manager to su...

Stefan Schuermans authored 13 years ago

src/noarch/IoCallee.h  8) 
src/noarch/IoCallee.h  9) #include "Io.h"
src/noarch/IoCallee.h 10) 
src/noarch/IoCallee.h 11) namespace Blinker {
src/noarch/IoCallee.h 12) 
src/noarch/IoCallee.h 13) /// I/O callee interface (i.e. called on I/O event)
src/noarch/IoCallee.h 14) class IoCallee
src/noarch/IoCallee.h 15) {
src/noarch/IoCallee.h 16) public:
src/noarch/IoCallee.h 17)   /// constructor
src/noarch/IoCallee.h 18)   IoCallee();
src/noarch/IoCallee.h 19) 
src/noarch/IoCallee.h 20)   /// destructor
src/noarch/IoCallee.h 21)   virtual ~IoCallee();
src/noarch/IoCallee.h 22) 
src/noarch/IoCallee.h 23) public:
src/noarch/IoCallee.h 24)   /**
src/noarch/IoCallee.h 25)    * @brief callback when I/O object is readable
src/noarch/IoCallee.h 26)    * @param[in] io I/O object that is readable
src/noarch/IoCallee.h 27)    */
src/noarch/IoCallee.h 28)   virtual void ioReadCall(Io *io) = 0;
src/noarch/IoCallee.h 29) 
src/noarch/IoCallee.h 30)   /**
src/noarch/IoCallee.h 31)    * @brief callback when I/O object is writable
src/noarch/IoCallee.h 32)    * @param[in] io I/O object that is writable
src/noarch/IoCallee.h 33)    */
src/noarch/IoCallee.h 34)   virtual void ioWriteCall(Io *io) = 0;
src/noarch/IoCallee.h 35) }; // class IoCallee
src/noarch/IoCallee.h 36) 
src/noarch/IoCallee.h 37) } // namespace Blinker
src/noarch/IoCallee.h 38) 
Stefan Schuermans namespace for preprocessor...

Stefan Schuermans authored 12 years ago

src/noarch/IoCallee.h 39) #endif // #ifndef BLINKER_IOCALLEE_H