summaryrefslogtreecommitdiff
path: root/ACE/TAO/tests/Bug_2791_Regression/Message_i.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'ACE/TAO/tests/Bug_2791_Regression/Message_i.cpp')
-rwxr-xr-xACE/TAO/tests/Bug_2791_Regression/Message_i.cpp67
1 files changed, 67 insertions, 0 deletions
diff --git a/ACE/TAO/tests/Bug_2791_Regression/Message_i.cpp b/ACE/TAO/tests/Bug_2791_Regression/Message_i.cpp
new file mode 100755
index 00000000000..d4b5ab0b38a
--- /dev/null
+++ b/ACE/TAO/tests/Bug_2791_Regression/Message_i.cpp
@@ -0,0 +1,67 @@
+// $Id:$
+
+#include "Message_i.h"
+
+
+MessageImpl::MessageImpl ()
+{
+}
+
+
+MessageImpl::MessageImpl (const char *user, const char *subject, const char *text)
+{
+ user_ (user);
+ subject_ (subject);
+ text_ (text);
+}
+
+
+char *
+MessageImpl::user ()
+{
+ return CORBA::string_dup (user_ ());
+}
+
+
+void
+MessageImpl::user (const char *s)
+{
+ user_ (s);
+}
+
+
+char *
+MessageImpl::subject ()
+{
+ return CORBA::string_dup (subject_ ());
+}
+
+
+void
+MessageImpl::subject (const char *s)
+{
+ subject_ (s);
+}
+
+
+char *
+MessageImpl::text ()
+{
+ return CORBA::string_dup (text_ ());
+}
+
+
+void
+MessageImpl::text (const char *s)
+{
+ text_ (s);
+}
+
+
+void
+MessageImpl::print ()
+{
+ ACE_DEBUG ((LM_DEBUG, "User: %s\n", user ()));
+ ACE_DEBUG ((LM_DEBUG, "Subject: %s\n", subject ()));
+ ACE_DEBUG ((LM_DEBUG, "Text: %s\n", text ()));
+}