implemented extension confi...
Stefan Schuermans authored 12 years ago
|
src/noarch/PhoneExtension.h 1) /* Blinker
|
update copyright header
Stefan Schuermans authored 5 years ago
|
src/common/PhoneExtension.h 2) Copyright 2011-2019 Stefan Schuermans <stefan@blinkenarea.org>
|
implemented extension confi...
Stefan Schuermans authored 12 years ago
|
src/noarch/PhoneExtension.h 3) Copyleft GNU public license - http://www.gnu.org/copyleft/gpl.html
src/noarch/PhoneExtension.h 4) a blinkenarea.org project */
src/noarch/PhoneExtension.h 5)
src/noarch/PhoneExtension.h 6) #ifndef BLINKER_PHONEEXTENSION_H
src/noarch/PhoneExtension.h 7) #define BLINKER_PHONEEXTENSION_H
src/noarch/PhoneExtension.h 8)
src/noarch/PhoneExtension.h 9) #include <string>
src/noarch/PhoneExtension.h 10)
src/noarch/PhoneExtension.h 11) #include "Directory.h"
src/noarch/PhoneExtension.h 12) #include "Module.h"
src/noarch/PhoneExtension.h 13) #include "NameFile.h"
src/noarch/PhoneExtension.h 14) #include "Phone.h"
src/noarch/PhoneExtension.h 15)
src/noarch/PhoneExtension.h 16) namespace Blinker {
src/noarch/PhoneExtension.h 17)
src/noarch/PhoneExtension.h 18) /// phone extension to call
src/noarch/PhoneExtension.h 19) template<typename ADDR, typename SOCK>
src/noarch/PhoneExtension.h 20) class Phone<ADDR, SOCK>::Extension
src/noarch/PhoneExtension.h 21) {
src/noarch/PhoneExtension.h 22) public:
src/noarch/PhoneExtension.h 23) /**
src/noarch/PhoneExtension.h 24) * @brief constructor
src/noarch/PhoneExtension.h 25) * @param[in] phone owning phone object
src/noarch/PhoneExtension.h 26) * @param[in] name extension name (i.e. phone number)
src/noarch/PhoneExtension.h 27) * @param[in] dirBase base directory
src/noarch/PhoneExtension.h 28) */
src/noarch/PhoneExtension.h 29) Extension(Phone &phone, const std::string &name, const Directory &dirBase);
src/noarch/PhoneExtension.h 30)
src/noarch/PhoneExtension.h 31) /// destructor
src/noarch/PhoneExtension.h 32) ~Extension();
src/noarch/PhoneExtension.h 33)
src/noarch/PhoneExtension.h 34) private:
src/noarch/PhoneExtension.h 35) /// copy constructor disabled
src/noarch/PhoneExtension.h 36) Extension(const Extension &that);
src/noarch/PhoneExtension.h 37)
src/noarch/PhoneExtension.h 38) /// assignment operator disabled
src/noarch/PhoneExtension.h 39) const Extension & operator=(const Extension &that);
src/noarch/PhoneExtension.h 40)
src/noarch/PhoneExtension.h 41) public:
src/noarch/PhoneExtension.h 42) /// check for update of configuration
src/noarch/PhoneExtension.h 43) void updateConfig();
src/noarch/PhoneExtension.h 44)
src/noarch/PhoneExtension.h 45) protected:
|
rename "module" to "target"
Stefan Schuermans authored 5 years ago
|
src/common/PhoneExtension.h 46) /// (re-)get target operator interface to connect to
src/common/PhoneExtension.h 47) void getTarget();
|
implemented extension confi...
Stefan Schuermans authored 12 years ago
|
src/noarch/PhoneExtension.h 48)
src/noarch/PhoneExtension.h 49) protected:
src/noarch/PhoneExtension.h 50) Phone &m_phone; ///< owning phone object
src/noarch/PhoneExtension.h 51) std::string m_name; ///< extension name (i.e. phone number)
|
rename "module" to "target"
Stefan Schuermans authored 5 years ago
|
src/common/PhoneExtension.h 52) NameFile m_fileTarget; ///< target operator interface name to connect to
|