diff options
author | nobody <nobody@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2003-01-16 00:03:09 +0000 |
---|---|---|
committer | nobody <nobody@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2003-01-16 00:03:09 +0000 |
commit | 7813ab75260f5a82b5ff17c83c7c2c39c60094f7 (patch) | |
tree | 5062ed2052bebf0eb399411eef7e250600f4b6bb /ACEXML/common/StreamFactory.cpp | |
parent | aae953155ecb34d716afbd5039774e8fd6def06f (diff) | |
download | ATCD-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.cpp | 43 |
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 -} |