XMLOStr.h

Go to the documentation of this file.
00001 /*
00002  * Copyright (c) 2005 Palmsource, Inc.
00003  * 
00004  * This software is licensed as described in the file LICENSE, which
00005  * you should have received as part of this distribution. The terms
00006  * are also available at http://www.openbinder.org/license.html.
00007  * 
00008  * This software consists of voluntary contributions made by many
00009  * individuals. For the exact contribution history, see the revision
00010  * history and logs, available at http://www.openbinder.org
00011  */
00012 
00013 #ifndef _XML2_XMLOSTR_H
00014 #define _XML2_XMLOSTR_H
00015 
00016 #include <xml/IXMLOStr.h>
00017 #include <support/Binder.h>
00018 
00019 #if _SUPPORTS_NAMESPACE
00020 namespace palmos {
00021 namespace xml {
00022 using namespace support;
00023 #endif
00024 
00025 /**************************************************************************************/
00026 
00027 class CXMLOStr : public BnInterface<IXMLOStr>
00028 {
00029 public:
00030                         CXMLOStr();
00031     virtual             ~CXMLOStr();
00032 
00033     virtual status_t    Told(SValue &in);
00034 
00035 private:
00036                         CXMLOStr(const CXMLOStr& o);
00037 };
00038 
00039 /**************************************************************************************/
00040 
00041 #if _SUPPORTS_NAMESPACE
00042 } } // namespace palmos::xml
00043 #endif
00044 
00045 #endif // _B_XML2_PARSER_H