Svcconf.h

Go to the documentation of this file.
00001 /* -*- C++ -*- */
00002 
00003 //=============================================================================
00004 /**
00005  *  @file    Svcconf.h
00006  *
00007  *  Svcconf.h,v 1.7 2006/01/25 02:28:03 kitty Exp
00008  *
00009  *  @author Nanbor Wang <nanbor@cs.wustl.edu>
00010  */
00011 //=============================================================================
00012 
00013 
00014 #ifndef ACEXML_SVCCONF_H
00015 #define ACEXML_SVCCONF_H
00016 
00017 #include /**/ "ace/pre.h"
00018 #include "ace/XML_Svc_Conf.h"
00019 #include "ACEXML/parser/parser/Parser.h"
00020 #include "Svcconf_Handler.h"
00021 
00022 #if (ACE_USES_CLASSIC_SVC_CONF == 0)
00023 
00024 class ACEXML_Svcconf_Parser : public ACE_XML_Svc_Conf
00025 {
00026 public:
00027   ACEXML_Svcconf_Parser ();
00028 
00029   virtual ~ACEXML_Svcconf_Parser ();
00030 
00031   virtual int parse_file (const ACE_TCHAR file[]);
00032 
00033   virtual int parse_string (const ACE_TCHAR str[]);
00034 
00035 protected:
00036   ACEXML_Parser parser_;
00037   ACEXML_Svcconf_Handler svcconf_handler_;
00038   ACEXML_InputSource input_stream_;
00039 };
00040 
00041 #endif /* ACE_USES_CLASSIC_SVC_CONF == 0 */
00042 
00043 #include /**/ "ace/post.h"
00044 #endif /* ACEXML_SVCCONF_H */

Generated on Thu Nov 9 11:45:39 2006 for ACEXML by doxygen 1.3.6