diff options
author | Chris Johns <chrisj@rtems.org> | 2016-08-10 13:28:50 +1000 |
---|---|---|
committer | Chris Johns <chrisj@rtems.org> | 2016-08-11 17:24:06 +1000 |
commit | 03c1038edbe9b01a72d4775dcb6ffc1a03193a0c (patch) | |
tree | e82822781679566a6a824211492e8f8cd98f16b6 /c/src/librtems++/include/rtems++/rtemsStatusCode.h | |
parent | build-system: Always enable C++ if the compiler is present. (diff) | |
download | rtems-03c1038edbe9b01a72d4775dcb6ffc1a03193a0c.tar.bz2 |
librtems++: Remove from RTEMS.
This is old and there are better design patterns for threading and C++.
We recommend you use the new C++ standards based support.
Closes #2777.
Diffstat (limited to '')
-rw-r--r-- | c/src/librtems++/include/rtems++/rtemsStatusCode.h | 55 |
1 files changed, 0 insertions, 55 deletions
diff --git a/c/src/librtems++/include/rtems++/rtemsStatusCode.h b/c/src/librtems++/include/rtems++/rtemsStatusCode.h deleted file mode 100644 index 8bc0609f4a..0000000000 --- a/c/src/librtems++/include/rtems++/rtemsStatusCode.h +++ /dev/null @@ -1,55 +0,0 @@ -/* - ------------------------------------------------------------------------ - - COPYRIGHT (c) 1997 - Objective Design Systems Ltd Pty (ODS) - All rights reserved (R) Objective Design Systems Ltd Pty - - The license and distribution terms for this file may be found in the - file LICENSE in this distribution or at - http://www.rtems.org/license/LICENSE. - - ------------------------------------------------------------------------ - - rtemsStatusCode controls and manages status codes from the RTEMS kernel. - - ------------------------------------------------------------------------ -*/ - -#if !defined(_rtemsStatusCode_h_) -#define _rtemsStatusCode_h_ - -#include <rtems.h> - -/* ---- - rtemsStatusCode -*/ - -class rtemsStatusCode -{ -public: - - rtemsStatusCode() { last_status = RTEMS_NOT_CONFIGURED; } - - const bool successful() { return last_status == RTEMS_SUCCESSFUL; } - const bool unsuccessful() { return last_status != RTEMS_SUCCESSFUL; } - - // return the last status code - const rtems_status_code last_status_code() { return last_status; } - - // return the last status as a string - const char *last_status_string(); - - const char *status_string(rtems_status_code status_code); - -protected: - const rtems_status_code set_status_code(const rtems_status_code status) - { return (last_status = status); } - -private: - - // public at the moment, this might change - rtems_status_code last_status; -}; - -#endif // _rtemsStatusCode_h_ |