145f2b998a952e2e24121330189e091d84def84b
Stefan Schuermans implemnted operator connect...

Stefan Schuermans authored 12 years ago

src/noarch/OpSplitterExtension.h  1) /* Blinker
Stefan Schuermans update copyright years

Stefan Schuermans authored 10 years ago

src/noarch/OpSplitterExtension.h  2)    Copyright 2011-2014 Stefan Schuermans <stefan@blinkenarea.org>
Stefan Schuermans implemnted operator connect...

Stefan Schuermans authored 12 years ago

src/noarch/OpSplitterExtension.h  3)    Copyleft GNU public license - http://www.gnu.org/copyleft/gpl.html
src/noarch/OpSplitterExtension.h  4)    a blinkenarea.org project */
src/noarch/OpSplitterExtension.h  5) 
src/noarch/OpSplitterExtension.h  6) #ifndef BLINKER_OPSPLITTEREXTENSION_H
src/noarch/OpSplitterExtension.h  7) #define BLINKER_OPSPLITTEREXTENSION_H
src/noarch/OpSplitterExtension.h  8) 
src/noarch/OpSplitterExtension.h  9) #include <string>
src/noarch/OpSplitterExtension.h 10) 
src/noarch/OpSplitterExtension.h 11) #include "Directory.h"
src/noarch/OpSplitterExtension.h 12) #include "Module.h"
src/noarch/OpSplitterExtension.h 13) #include "NameFile.h"
src/noarch/OpSplitterExtension.h 14) #include "OpSplitter.h"
src/noarch/OpSplitterExtension.h 15) 
src/noarch/OpSplitterExtension.h 16) namespace Blinker {
src/noarch/OpSplitterExtension.h 17) 
src/noarch/OpSplitterExtension.h 18) /// extension of operator connection splitter
src/noarch/OpSplitterExtension.h 19) class OpSplitter::Extension
src/noarch/OpSplitterExtension.h 20) {
src/noarch/OpSplitterExtension.h 21) public:
src/noarch/OpSplitterExtension.h 22)   /**
src/noarch/OpSplitterExtension.h 23)    * @brief constructor
src/noarch/OpSplitterExtension.h 24)    * @param[in] opSplitter owning operator connection splitter object
src/noarch/OpSplitterExtension.h 25)    * @param[in] name extension name (i.e. number)
src/noarch/OpSplitterExtension.h 26)    * @param[in] dirBase base directory
src/noarch/OpSplitterExtension.h 27)    */
src/noarch/OpSplitterExtension.h 28)   Extension(OpSplitter &opSplitter, const std::string &name,
src/noarch/OpSplitterExtension.h 29)             const Directory &dirBase);
src/noarch/OpSplitterExtension.h 30) 
src/noarch/OpSplitterExtension.h 31)   /// destructor
src/noarch/OpSplitterExtension.h 32)   ~Extension();
src/noarch/OpSplitterExtension.h 33) 
src/noarch/OpSplitterExtension.h 34) private:
src/noarch/OpSplitterExtension.h 35)   /// copy constructor disabled
src/noarch/OpSplitterExtension.h 36)   Extension(const Extension &that);
src/noarch/OpSplitterExtension.h 37) 
src/noarch/OpSplitterExtension.h 38)   /// assignment operator disabled
src/noarch/OpSplitterExtension.h 39)   const Extension & operator=(const Extension &that);
src/noarch/OpSplitterExtension.h 40) 
src/noarch/OpSplitterExtension.h 41) public:
src/noarch/OpSplitterExtension.h 42)   /// check for update of configuration
src/noarch/OpSplitterExtension.h 43)   void updateConfig();
src/noarch/OpSplitterExtension.h 44) 
src/noarch/OpSplitterExtension.h 45) protected:
Stefan Schuermans rename "module" to "target"

Stefan Schuermans authored 5 years ago

src/common/OpSplitterExtension.h 46)   /// (re-)get target operator interface to connect to
src/common/OpSplitterExtension.h 47)   void getTarget();
Stefan Schuermans implemnted operator connect...

Stefan Schuermans authored 12 years ago

src/noarch/OpSplitterExtension.h 48) 
src/noarch/OpSplitterExtension.h 49)   /**
src/noarch/OpSplitterExtension.h 50)    * @brief convert extension name to extension number
src/noarch/OpSplitterExtension.h 51)    * @param[in] name extension name
src/noarch/OpSplitterExtension.h 52)    * @param[out] number extension number (name without all non-digits)
src/noarch/OpSplitterExtension.h 53)    */
src/noarch/OpSplitterExtension.h 54)   static void name2number(const std::string &name, std::string &number);
src/noarch/OpSplitterExtension.h 55) 
src/noarch/OpSplitterExtension.h 56) protected:
src/noarch/OpSplitterExtension.h 57)   OpSplitter  &m_opSplitter; ///< owning operator connection splitter object
src/noarch/OpSplitterExtension.h 58)   std::string m_name;        ///< extension name (i.e. number)
Stefan Schuermans rename "module" to "target"

Stefan Schuermans authored 5 years ago

src/common/OpSplitterExtension.h 59)   NameFile    m_fileTarget;  ///< target operator interface name to connect to