summaryrefslogtreecommitdiff
path: root/trunk/ACE/examples/Web_Crawler/URL_Visitor_Factory.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'trunk/ACE/examples/Web_Crawler/URL_Visitor_Factory.cpp')
-rw-r--r--trunk/ACE/examples/Web_Crawler/URL_Visitor_Factory.cpp53
1 files changed, 53 insertions, 0 deletions
diff --git a/trunk/ACE/examples/Web_Crawler/URL_Visitor_Factory.cpp b/trunk/ACE/examples/Web_Crawler/URL_Visitor_Factory.cpp
new file mode 100644
index 00000000000..1b8a316b219
--- /dev/null
+++ b/trunk/ACE/examples/Web_Crawler/URL_Visitor_Factory.cpp
@@ -0,0 +1,53 @@
+/* -*- C++ -*- */
+// $Id$
+
+#include "URL_Visitor_Factory.h"
+
+ACE_RCSID (Web_Crawler,
+ URL_Visitor_Factory,
+ "$Id$")
+
+
+URL_Visitor_Factory::~URL_Visitor_Factory (void)
+{
+}
+
+URL_Visitor *
+URL_Validation_Visitor_Factory::make_visitor (void)
+{
+ URL_Visitor *v;
+
+ ACE_NEW_RETURN (v,
+ URL_Validation_Visitor,
+ 0);
+
+ return v;
+}
+
+Command_Processor *
+URL_Validation_Visitor_Factory::make_command_processor (void)
+{
+ Command_Processor *cp;
+
+ ACE_NEW_RETURN (cp,
+ Command_Processor,
+ 0);
+ return cp;
+}
+
+URL_Visitor *
+URL_Download_Visitor_Factory::make_visitor (void)
+{
+ URL_Visitor *v;
+
+ ACE_NEW_RETURN (v,
+ URL_Download_Visitor,
+ 0);
+ return v;
+}
+
+Command_Processor *
+URL_Download_Visitor_Factory::make_command_processor (void)
+{
+ return 0;
+}