summaryrefslogtreecommitdiff
path: root/ACEXML/common/StreamFactory.cpp
diff options
context:
space:
mode:
authornobody <nobody@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2003-01-16 00:03:09 +0000
committernobody <nobody@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2003-01-16 00:03:09 +0000
commit7813ab75260f5a82b5ff17c83c7c2c39c60094f7 (patch)
tree5062ed2052bebf0eb399411eef7e250600f4b6bb /ACEXML/common/StreamFactory.cpp
parentaae953155ecb34d716afbd5039774e8fd6def06f (diff)
downloadATCD-TAO-1_3.tar.gz
This commit was manufactured by cvs2svn to create tag 'TAO-1_3'.TAO-1_3
Diffstat (limited to 'ACEXML/common/StreamFactory.cpp')
-rw-r--r--ACEXML/common/StreamFactory.cpp43
1 files changed, 0 insertions, 43 deletions
diff --git a/ACEXML/common/StreamFactory.cpp b/ACEXML/common/StreamFactory.cpp
deleted file mode 100644
index 80edc8a265f..00000000000
--- a/ACEXML/common/StreamFactory.cpp
+++ /dev/null
@@ -1,43 +0,0 @@
-// $Id$
-
-#include "ACEXML/common/StreamFactory.h"
-#include "ACEXML/common/FileCharStream.h"
-#include "ACEXML/common/HttpCharStream.h"
-
-ACE_RCSID (common, StreamFactory, "$Id$")
-
-ACEXML_CharStream*
-ACEXML_StreamFactory::create_stream (const ACEXML_Char* uri)
-{
- if (uri == 0)
- return 0;
-
- ACEXML_FileCharStream* fstream = 0;
- ACEXML_HttpCharStream* hstream = 0;
-
- if (ACE_OS::strstr (uri, ACE_TEXT("ftp://")) != 0)
- {
- return 0;
- }
- else if (ACE_OS::strstr (uri, ACE_TEXT ("http://")) != 0)
- {
- ACE_NEW_RETURN (hstream, ACEXML_HttpCharStream, 0);
- if (hstream->open (uri) != -1)
- return hstream;
- else
- return 0;
- }
- else
- {
- ACE_NEW_RETURN (fstream, ACEXML_FileCharStream, 0);
- if (fstream->open (uri) != -1)
- return fstream;
- else
- return 0;
- }
-}
-
-ACEXML_StreamFactory::~ACEXML_StreamFactory ()
-{
- // No op
-}