Logo
ApraPipes 1.0
Loading...
Searching...
No Matches
APErrorObject.h
1#pragma once
2#include <string>
3
5private:
7 std::string mErrorMessage;
8 std::string mModuleName;
9 std::string mModuleId;
10 std::string mTimestamp;
11
12 std::string getCurrentTimestamp() const;
13
14public:
15 APErrorObject(int errCode, const std::string &errorMsg);
16
17 int getErrorCode() const;
18 std::string getErrorMessage() const;
19 std::string getModuleName() const;
20 std::string getModuleId() const;
21 std::string getTimestamp() const;
22
23 void displayError() const;
24 void setErrorCode(int errCode);
25 void setErrorMessage(const std::string &errorMsg);
26 void setModuleName(const std::string &modName);
27 void setModuleId(const std::string &modId);
28};
Definition APErrorObject.h:4
APErrorObject(int errCode, const std::string &errorMsg)
Definition APErrorObject.cpp:9
std::string mErrorMessage
Definition APErrorObject.h:7
int mErrorCode
Definition APErrorObject.h:6
void setErrorMessage(const std::string &errorMsg)
Definition APErrorObject.cpp:48
std::string mTimestamp
Definition APErrorObject.h:10
std::string getModuleName() const
Definition APErrorObject.cpp:30
std::string mModuleId
Definition APErrorObject.h:9
std::string getTimestamp() const
Definition APErrorObject.cpp:34
std::string getCurrentTimestamp() const
Definition APErrorObject.cpp:18
void setErrorCode(int errCode)
Definition APErrorObject.cpp:43
void setModuleId(const std::string &modId)
Definition APErrorObject.cpp:58
std::string getErrorMessage() const
Definition APErrorObject.cpp:28
void displayError() const
Definition APErrorObject.cpp:36
std::string getModuleId() const
Definition APErrorObject.cpp:32
void setModuleName(const std::string &modName)
Definition APErrorObject.cpp:53
int getErrorCode() const
Definition APErrorObject.cpp:16
std::string mModuleName
Definition APErrorObject.h:8