summaryrefslogtreecommitdiff
path: root/examples/DLL/Newsweek.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'examples/DLL/Newsweek.cpp')
-rw-r--r--examples/DLL/Newsweek.cpp24
1 files changed, 24 insertions, 0 deletions
diff --git a/examples/DLL/Newsweek.cpp b/examples/DLL/Newsweek.cpp
new file mode 100644
index 00000000000..c689edacc0a
--- /dev/null
+++ b/examples/DLL/Newsweek.cpp
@@ -0,0 +1,24 @@
+// $Id$
+
+#include "Newsweek.h"
+
+// Implementation of the abstract class method which describes
+// the magazine.
+void Newsweek::title (void)
+{
+ ACE_DEBUG ((LM_DEBUG,
+ "Newsweek: Vol 23 Dec87\n"));
+}
+
+// Returns the Newsweek class pointer.
+extern "C"
+
+Magazine *
+create_magazine (void)
+{
+ Magazine *mag;
+ ACE_NEW_RETURN (mag,
+ Newsweek,
+ 0);
+ return mag;
+}