b6b2996b76e1b0f0e403b4be40430a445bc0873c
Stefan Schuermans implemented operator connec...

Stefan Schuermans authored 12 years ago

1) /* Blinker
Stefan Schuermans update copyright years

Stefan Schuermans authored 10 years ago

2)    Copyright 2011-2014 Stefan Schuermans <stefan@blinkenarea.org>
Stefan Schuermans implemented operator connec...

Stefan Schuermans authored 12 years ago

3)    Copyleft GNU public license - http://www.gnu.org/copyleft/gpl.html
4)    a blinkenarea.org project */
5) 
6) #include <string>
7) 
8) #include "OpConn.h"
9) #include "OpConnIf.h"
10) 
11) namespace Blinker {
12) 
13) /**
14)  * @brief constructor
15)  * @param[in] pConnIf connection interface of this side
16)  */
17) OpConn::OpConn(OpConnIf *pConnIf):
18)   m_pConnIf(pConnIf),
19)   m_pRemote(NULL)
20) {
21) }
22) 
23) /// destructor
24) OpConn::~OpConn()
25) {
26)   // think twice before putting something here
27)   // might be explicitly deconstructed by remote side
28) }
29) 
Stefan Schuermans implemented play and key me...

Stefan Schuermans authored 12 years ago

30) /**
31)  * @brief send key command
32)  * @param[in] key key that was pressed
33)  */
34) void OpConn::sendKey(char key)
35) {
36)   if (m_pRemote)
37)     m_pRemote->m_pConnIf->opConnRecvKey(m_pRemote, key);
38) }
39) 
40) /**
41)  * @brief send play command
42)  * @param[in] sound name of sound to play
43)  */
44) void OpConn::sendPlay(const std::string &sound)
45) {
46)   if (m_pRemote)
47)     m_pRemote->m_pConnIf->opConnRecvPlay(m_pRemote, sound);
48) }
49)