00001 // 00002 // BasicApplication.cpp 00003 // 00004 00005 #include "BasicApplication.hpp" 00006 #include "../tools/errorhandler.hpp" 00007 00008 namespace application 00009 { 00010 00011 // **************************************************************************** 00012 // Basisklasse fuer Applikationen 00013 // **************************************************************************** 00014 BasicApplication::BasicApplication() 00015 : m_beVerbose(false) 00016 , m_applicationType(Sourcetype_Unknown) 00017 , m_sourceId(0) 00018 { 00019 infoMessage("BasicApplication: Starting constructor.", m_beVerbose); 00020 } 00021 00022 BasicApplication::~BasicApplication() 00023 { 00024 infoMessage("BasicApplication(): Destructor called.", m_beVerbose); 00025 00026 infoMessage("BasicApplication(): Destructor is done - object is dead.", m_beVerbose); 00027 } 00028 00029 // 00030 // Setze einen sprechenden Namen. 00031 // 00032 void BasicApplication::setApplicationName(std::string appName) 00033 { 00034 m_applicationName = appName; 00035 } 00036 00037 // 00038 // Liefert den sprechenden Namen. 00039 // 00040 std::string BasicApplication::getApplicationName() 00041 { 00042 return m_applicationName; 00043 } 00044 00045 // 00046 // Der Typ der Applikation, als Zahl. 00047 // 00048 // Basistyp ist "Sourcetype". 00049 // 00050 UINT16 BasicApplication::getApplicationType() 00051 { 00052 return m_applicationType; 00053 } 00054 00055 // 00056 // Der Typ der Applikation, als Zahl. 00057 // 00058 // Basistyp ist "Sourcetype". 00059 // 00060 void BasicApplication::setApplicationType(UINT16 applicationtype) 00061 { 00062 m_applicationType = applicationtype; 00063 } 00064 00068 UINT16 BasicApplication::getSourceId() 00069 { 00070 return m_sourceId; 00071 } 00072 00076 void BasicApplication::setSourceId(UINT16 sourceId) 00077 { 00078 m_sourceId = sourceId; 00079 } 00080 00081 } // namespace application