5a51117afd34153d194ba9d81bd732f7b083f878
Stefan Schuermans implement operator connecti...

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) #include <iostream>
7) #include <string>
8) 
9) #include "Directory.h"
10) #include "File.h"
11) #include "Mgrs.h"
12) #include "Module.h"
13) #include "OpConn.h"
14) #include "OpConnIf.h"
15) #include "OpMgr.h"
16) #include "OpPrinter.h"
17) #include "OpReqIf.h"
18) 
19) namespace Blinker {
20) 
21) /**
22)  * @brief constructor
Stefan Schuermans make modules know their name

Stefan Schuermans authored 12 years ago

23)  * @param[in] name module name
Stefan Schuermans implement operator connecti...

Stefan Schuermans authored 12 years ago

24)  * @param[in] mgrs managers
25)  * @param[in] dirBase base directory
26)  */
Stefan Schuermans make modules know their name

Stefan Schuermans authored 12 years ago

27) OpPrinter::OpPrinter(const std::string &name, Mgrs &mgrs,
28)                      const Directory &dirBase):
29)   Module(name, mgrs, dirBase)
Stefan Schuermans implement operator connecti...

Stefan Schuermans authored 12 years ago

30) {
Stefan Schuermans accepting EBIP calls works now

Stefan Schuermans authored 12 years ago

31)   m_mgrs.m_opMgr.open(m_name, this);
Stefan Schuermans implement operator connecti...

Stefan Schuermans authored 12 years ago

32) }
33) 
34) /// virtual destructor
35) OpPrinter::~OpPrinter()
36) {
Stefan Schuermans accepting EBIP calls works now

Stefan Schuermans authored 12 years ago

37)   m_mgrs.m_opMgr.close(m_name);