BasicApplication.cpp
Go to the documentation of this file.
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


libsick_ldmrs
Author(s): SICK AG , Martin Günther , Jochen Sprickerhof
autogenerated on Wed Jun 14 2017 04:04:50