ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/proj/trunk/Search/URL.hpp
(Generate patch)

Comparing:
trunk/Search/URL.h (file contents), Revision 195 by douglas, 2003-07-11T22:50:04-07:00 vs.
trunk/Search/URL.hpp (file contents), Revision 348 by Douglas Thrift, 2004-05-26T17:44:17-07:00

# Line 1 | Line 1
1   /* ============================================================================
2   * Douglas Thrift's Search Engine License
3   *
4 < * Copyright (C) 2002-2003, Douglas Thrift. All Rights Reserved.
4 > * Copyright (C) 2002-2004, Douglas Thrift. All Rights Reserved.
5   * Redistribution and use in source and binary forms, with or without
6   * modification, are permitted provided that the following conditions are met:
7   *
# Line 46 | Line 46
46   //
47   // Douglas Thrift
48   //
49 < // $Id: URL.h,v 1.5 2003/07/12 05:50:04 douglas Exp $
49 > // $Id$
50  
51 < #ifndef _URL_h_
52 < #define _URL_h_
51 > #ifndef _URL_hpp_
52 > #define _URL_hpp_
53  
54 < #include "Search.h"
54 > #include "Search.hpp"
55  
56   class URL
57   {
# Line 64 | Line 64 | private:
64   #endif
65   public:
66   #ifndef _OpenSSL_
67 <        URL() { port = 80; }
67 >        URL() : port(80) {}
68   #else
69 <        URL() { port = 80; tls = false; }
69 >        URL() : port(80), tls(false) {}
70   #endif
71 <        URL(const string& url);
72 <        URL(const string& address, unsigned port, const string& path);
73 < #ifdef _OpenSSL_
74 <        URL(const string& address, unsigned port, const string& path, bool tls);
71 >        URL(const string& url) { setURL(url); }
72 > #ifndef _OpenSSL_
73 >        URL(const string& address, unsigned port, const string& path) :
74 >                address(address), port(port), path(path) {}
75 > #else
76 >        URL(const string& address, unsigned port, const string& path, bool tls =
77 >                false) : address(address), port(port), path(path), tls(tls) {}
78   #endif
79          virtual ~URL() {}
80          string getURL();
# Line 96 | Line 99 | public:
99  
100   string getLink(string link, URL& url);
101  
102 < #endif // _URL_h_
102 > #endif // _URL_hpp_

Comparing:
trunk/Search/URL.h (property svn:eol-style), Revision 195 by douglas, 2003-07-11T22:50:04-07:00 vs.
trunk/Search/URL.hpp (property svn:eol-style), Revision 348 by Douglas Thrift, 2004-05-26T17:44:17-07:00

# Line 0 | Line 1
1 + native

Comparing:
trunk/Search/URL.h (property svn:keywords), Revision 195 by douglas, 2003-07-11T22:50:04-07:00 vs.
trunk/Search/URL.hpp (property svn:keywords), Revision 348 by Douglas Thrift, 2004-05-26T17:44:17-07:00

# Line 0 | Line 1
1 + Id

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines