summaryrefslogtreecommitdiffstats
path: root/testsuites/libtests/rtems++/System.h
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>1997-08-26 19:24:22 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>1997-08-26 19:24:22 +0000
commit2d6009586815a2e862932b8607bceb34f7706460 (patch)
tree15af7201b16505f54d3c0750a27f316a99ed43b8 /testsuites/libtests/rtems++/System.h
parentremoved -lm (diff)
downloadrtems-2d6009586815a2e862932b8607bceb34f7706460.tar.bz2
Patches from Chris Johns to clean up test.
Diffstat (limited to 'testsuites/libtests/rtems++/System.h')
-rw-r--r--testsuites/libtests/rtems++/System.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/testsuites/libtests/rtems++/System.h b/testsuites/libtests/rtems++/System.h
index 5e11e59238..dad9c8dca0 100644
--- a/testsuites/libtests/rtems++/System.h
+++ b/testsuites/libtests/rtems++/System.h
@@ -39,6 +39,10 @@ class Task1
{
rtemsEvent end_init;
+ rtemsEvent end_init;
+
+ rtemsEvent end_init;
+
void print_mode(rtems_mode mode, rtems_mode mask);
void screen1(void);
@@ -48,8 +52,10 @@ class Task1
void screen5(void);
void screen6(void);
+ void set_end_event(rtemsEvent& end_event) { end_init = end_event; }
protected:
virtual void body(rtems_task_argument argument);
+ void set_end_event(rtemsEvent& end_event) { end_init = end_event; }
public:
void set_end_event(rtemsEvent& end_event) { end_init = end_event; }
@@ -72,6 +78,18 @@ public:
class Task3
: public rtemsTask
{
+};
+
+class EndTask
+ : public rtemsTask
+{
+protected:
+ virtual void body(rtems_task_argument argument);
+
+public:
+ EndTask(const char* name,
+ const rtems_task_priority initial_priority,
+ const rtems_unsigned32 stack_size);
void screen6(void);
protected: