362c1f4c3b5ce9e3fce11167a51fbe4cdb2174de
Stefan Schuermans implemented extension confi...

Stefan Schuermans authored 12 years ago

src/noarch/PhoneExtension.h  1) /* Blinker
Stefan Schuermans update copyright header

Stefan Schuermans authored 5 years ago

src/common/PhoneExtension.h  2)    Copyright 2011-2019 Stefan Schuermans <stefan@blinkenarea.org>
Stefan Schuermans 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:
Stefan Schuermans 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();
Stefan Schuermans 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)
Stefan Schuermans 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