Main Page | Namespace List | Class Hierarchy | Data Structures | Directories | File List | Namespace Members | Data Fields | Globals | Related Pages

url.hpp

Go to the documentation of this file.
00001 /*
00002  * ====================================================================
00003  * Copyright (c) 2002-2004 The RapidSvn Group.  All rights reserved.
00004  *
00005  * This software is licensed as described in the file LICENSE.txt,
00006  * which you should have received as part of this distribution.
00007  *
00008  * This software consists of voluntary contributions made by many
00009  * individuals.  For exact contribution history, see the revision
00010  * history and logs, available at http://rapidsvn.tigris.org/.
00011  * ====================================================================
00012  */
00013 
00014 #ifndef _SVNCPP_URL_H_
00015 #define _SVNCPP_URL_H_
00016 
00017 // stl
00018 #include <string>
00019 #include <vector>
00020 
00021 
00022 namespace svn
00023 {
00024   class Url
00025   {
00026   public:
00028     Url ();
00029 
00031     virtual ~Url ();
00032 
00041     static bool
00042     isValid (const char * url);
00043 
00050     static std::vector<std::string>
00051     supportedSchemas ();
00052   };
00053 }
00054 
00055 #endif
00056 /* -----------------------------------------------------------------
00057  * local variables:
00058  * eval: (load-file "../../rapidsvn-dev.el")
00059  * end:
00060  */
00061 

Generated on Tue Aug 30 19:22:18 2005 for SvnCpp by  doxygen 1.4.4