diff options
Diffstat (limited to 'ACE/examples/Web_Crawler/URL_Visitor_Factory.cpp')
-rw-r--r-- | ACE/examples/Web_Crawler/URL_Visitor_Factory.cpp | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/ACE/examples/Web_Crawler/URL_Visitor_Factory.cpp b/ACE/examples/Web_Crawler/URL_Visitor_Factory.cpp new file mode 100644 index 00000000000..260e0b569fa --- /dev/null +++ b/ACE/examples/Web_Crawler/URL_Visitor_Factory.cpp @@ -0,0 +1,48 @@ +/* -*- C++ -*- */ +// $Id$ + +#include "URL_Visitor_Factory.h" + +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; +} |