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_OPCONNIF_H
7) #define BLINKER_OPCONNIF_H
8) 
9) #include <string>
10) 
11) namespace Blinker {
12) 
13) class OpConn;
14) 
15) /// operator connection interface
16) class OpConnIf
17) {
18) public:
19)   /// constructor
20)   OpConnIf();
21) 
22)   /// virtual destructor
23)   virtual ~OpConnIf();
24) 
25) public:
Stefan Schuermans implemented play and key me...

Stefan Schuermans authored 12 years ago

26)   /**
27)    * @brief key command received on operator connection
28)    * @param[in] pConn operator connection object
29)    * @param[in] key key that was pressed
30)    */
31)   virtual void opConnRecvKey(OpConn *pConn, char key) = 0;
32) 
33)   /**
34)    * @brief play command received on operator connection
35)    * @param[in] pConn operator connection object
36)    * @param[in] sound name of sound to play
37)    */
38)   virtual void opConnRecvPlay(OpConn *pConn, const std::string &sound) = 0;
39)