c39aaa1bc307d9f43ac8f8daf9ee1442ced62e11
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_OPREQIF_H
7) #define BLINKER_OPREQIF_H
8) 
9) #include <string>
10) 
11) #include "OpConnIf.h"
12) 
13) namespace Blinker {
14) 
15) class OpConn;
16) 
17) /// operator connection request interface
18) class OpReqIf: public OpConnIf
19) {
20) public:
21)   /// constructor
22)   OpReqIf();
23) 
24)   /// virtual destructor
25)   virtual ~OpReqIf();
26) 
27) public:
28)   /**
29)    * @brief check if accepting new operator connction is possible
30)    * @param[in] name operator interface name
31)    * @return if accepting new connection is possible
32)    */
33)   virtual bool acceptNewOpConn(const std::string &name) = 0;
34) 
35)   /**
36)    * @brief new operator connection
37)    * @param[in] name operator interface name
38)    * @param[in] pConn operator connection object
Stefan Schuermans clarified operator connecti...

Stefan Schuermans authored 12 years ago

39)    *
40)    * The new connection may not yet be used for sending inside this callback.