3fc21e2edcd508f41a1891b542b0154556f4b6ae
Stefan Schuermans implemented operator connec...

Stefan Schuermans authored 12 years ago

1) /* Blinker
2)    Copyright 2011 Stefan Schuermans <stefan@blinkenarea.org>
3)    Copyleft GNU public license - http://www.gnu.org/copyleft/gpl.html
4)    a blinkenarea.org project */
5) 
6) #ifndef BLINKER_OPCONN_H
7) #define BLINKER_OPCONN_H
8) 
9) #include <string>
10) 
11) #include "OpConnIf.h"
12) 
13) namespace Blinker {
14) 
15) /// operator connection
16) class OpConn
17) {
18) protected:
19)   /**
20)    * @brief constructor
21)    * @param[in] pConnIf connection interface of this side
22)    */
23)   OpConn(OpConnIf *pConnIf);
24) 
25) public:
26)   /// destructor
27)   ~OpConn();
28) 
29) private:
30)   /// copy constructor disabled
31)   OpConn(const OpConn &that);
32) 
33)   /// assignment operator disabled
34)   const OpConn & operator=(const OpConn &that);
35) 
36) public:
Stefan Schuermans implemented play and key me...

Stefan Schuermans authored 12 years ago

37)   /**
38)    * @brief send key command
39)    * @param[in] key key that was pressed
40)    */
41)   void sendKey(char key);
42) 
43)   /**
44)    * @brief send play command
45)    * @param[in] sound name of sound to play
46)    */
47)   void sendPlay(const std::string &sound);
48)