BasicApplication.cpp
Go to the documentation of this file.
1 //
2 // BasicApplication.cpp
3 //
4 
5 #include "BasicApplication.hpp"
6 #include "../tools/errorhandler.hpp"
7 
8 namespace application
9 {
10 
11 // ****************************************************************************
12 // Basisklasse fuer Applikationen
13 // ****************************************************************************
15  : m_beVerbose(false)
16  , m_applicationType(Sourcetype_Unknown)
17  , m_sourceId(0)
18 {
19  infoMessage("BasicApplication: Starting constructor.", m_beVerbose);
20 }
21 
23 {
24  infoMessage("BasicApplication(): Destructor called.", m_beVerbose);
25 
26  infoMessage("BasicApplication(): Destructor is done - object is dead.", m_beVerbose);
27 }
28 
29 //
30 // Setze einen sprechenden Namen.
31 //
32 void BasicApplication::setApplicationName(std::string appName)
33 {
34  m_applicationName = appName;
35 }
36 
37 //
38 // Liefert den sprechenden Namen.
39 //
41 {
42  return m_applicationName;
43 }
44 
45 //
46 // Der Typ der Applikation, als Zahl.
47 //
48 // Basistyp ist "Sourcetype".
49 //
51 {
52  return m_applicationType;
53 }
54 
55 //
56 // Der Typ der Applikation, als Zahl.
57 //
58 // Basistyp ist "Sourcetype".
59 //
61 {
62  m_applicationType = applicationtype;
63 }
64 
69 {
70  return m_sourceId;
71 }
72 
77 {
78  m_sourceId = sourceId;
79 }
80 
81 } // namespace application
UINT16
uint16_t UINT16
Definition: BasicDatatypes.hpp:27
Sourcetype_Unknown
@ Sourcetype_Unknown
Definition: BasicDatatypes.hpp:78
infoMessage
void infoMessage(std::string message, bool print)
Definition: errorhandler.cpp:46
application::BasicApplication::m_beVerbose
bool m_beVerbose
Definition: BasicApplication.hpp:35
application::BasicApplication::m_sourceId
UINT16 m_sourceId
Definition: BasicApplication.hpp:37
application::BasicApplication::BasicApplication
BasicApplication()
Definition: BasicApplication.cpp:14
application::BasicApplication::getApplicationName
std::string getApplicationName()
Definition: BasicApplication.cpp:40
application::BasicApplication::m_applicationType
UINT16 m_applicationType
Definition: BasicApplication.hpp:36
application::BasicApplication::m_applicationName
std::string m_applicationName
Definition: BasicApplication.hpp:38
application
Definition: BasicApplication.cpp:8
application::BasicApplication::setApplicationType
void setApplicationType(UINT16 applicationtype)
Definition: BasicApplication.cpp:60
application::BasicApplication::getApplicationType
UINT16 getApplicationType()
Definition: BasicApplication.cpp:50
BasicApplication.hpp
application::BasicApplication::getSourceId
UINT16 getSourceId()
Definition: BasicApplication.cpp:68
application::BasicApplication::setApplicationName
void setApplicationName(std::string appName)
Definition: BasicApplication.cpp:32
application::BasicApplication::~BasicApplication
virtual ~BasicApplication()
Definition: BasicApplication.cpp:22
application::BasicApplication::setSourceId
void setSourceId(UINT16 applicationId)
Definition: BasicApplication.cpp:76


libsick_ldmrs
Author(s): SICK AG , Martin Günther , Jochen Sprickerhof
autogenerated on Wed Oct 26 2022 02:11:57