summaryrefslogtreecommitdiffstats
path: root/lldb/tools/debugserver/source/DNBError.h
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/tools/debugserver/source/DNBError.h')
-rw-r--r--lldb/tools/debugserver/source/DNBError.h124
1 files changed, 60 insertions, 64 deletions
diff --git a/lldb/tools/debugserver/source/DNBError.h b/lldb/tools/debugserver/source/DNBError.h
index 274ae0d4477..edca38ad6db 100644
--- a/lldb/tools/debugserver/source/DNBError.h
+++ b/lldb/tools/debugserver/source/DNBError.h
@@ -19,84 +19,80 @@
#include <stdio.h>
#include <string>
-class DNBError
-{
+class DNBError {
public:
- typedef uint32_t ValueType;
- typedef enum
- {
- Generic = 0,
- MachKernel = 1,
- POSIX = 2
+ typedef uint32_t ValueType;
+ typedef enum {
+ Generic = 0,
+ MachKernel = 1,
+ POSIX = 2
#ifdef WITH_SPRINGBOARD
- , SpringBoard = 3
+ ,
+ SpringBoard = 3
#endif
#ifdef WITH_BKS
- , BackBoard = 4
+ ,
+ BackBoard = 4
#endif
#ifdef WITH_FBS
- , FrontBoard = 5
+ ,
+ FrontBoard = 5
#endif
- } FlavorType;
+ } FlavorType;
- explicit DNBError( ValueType err = 0,
- FlavorType flavor = Generic) :
- m_err(err),
- m_flavor(flavor)
- {
- }
+ explicit DNBError(ValueType err = 0, FlavorType flavor = Generic)
+ : m_err(err), m_flavor(flavor) {}
- const char * AsString() const;
- void Clear() { m_err = 0; m_flavor = Generic; m_str.clear(); }
- ValueType Error() const { return m_err; }
- FlavorType Flavor() const { return m_flavor; }
+ const char *AsString() const;
+ void Clear() {
+ m_err = 0;
+ m_flavor = Generic;
+ m_str.clear();
+ }
+ ValueType Error() const { return m_err; }
+ FlavorType Flavor() const { return m_flavor; }
- ValueType operator = (kern_return_t err)
- {
- m_err = err;
- m_flavor = MachKernel;
- m_str.clear();
- return m_err;
- }
+ ValueType operator=(kern_return_t err) {
+ m_err = err;
+ m_flavor = MachKernel;
+ m_str.clear();
+ return m_err;
+ }
- void SetError(kern_return_t err)
- {
- m_err = err;
- m_flavor = MachKernel;
- m_str.clear();
- }
+ void SetError(kern_return_t err) {
+ m_err = err;
+ m_flavor = MachKernel;
+ m_str.clear();
+ }
- void SetErrorToErrno()
- {
- m_err = errno;
- m_flavor = POSIX;
- m_str.clear();
- }
+ void SetErrorToErrno() {
+ m_err = errno;
+ m_flavor = POSIX;
+ m_str.clear();
+ }
- void SetError(ValueType err, FlavorType flavor)
- {
- m_err = err;
- m_flavor = flavor;
- m_str.clear();
- }
+ void SetError(ValueType err, FlavorType flavor) {
+ m_err = err;
+ m_flavor = flavor;
+ m_str.clear();
+ }
+
+ // Generic errors can set their own string values
+ void SetErrorString(const char *err_str) {
+ if (err_str && err_str[0])
+ m_str = err_str;
+ else
+ m_str.clear();
+ }
+ bool Success() const { return m_err == 0; }
+ bool Fail() const { return m_err != 0; }
+ void LogThreadedIfError(const char *format, ...) const;
+ void LogThreaded(const char *format, ...) const;
- // Generic errors can set their own string values
- void SetErrorString(const char *err_str)
- {
- if (err_str && err_str[0])
- m_str = err_str;
- else
- m_str.clear();
- }
- bool Success() const { return m_err == 0; }
- bool Fail() const { return m_err != 0; }
- void LogThreadedIfError(const char *format, ...) const;
- void LogThreaded(const char *format, ...) const;
protected:
- ValueType m_err;
- FlavorType m_flavor;
- mutable std::string m_str;
+ ValueType m_err;
+ FlavorType m_flavor;
+ mutable std::string m_str;
};
-
-#endif // #ifndef __DNBError_h__
+#endif // #ifndef __DNBError_h__
OpenPOWER on IntegriCloud