You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by jp...@apache.org on 2017/02/21 03:37:59 UTC

[trafficserver] 03/04: Rename Macher template parameters to avoid a name collision.

This is an automated email from the ASF dual-hosted git repository.

jpeach pushed a commit to branch master
in repository https://git-dual.apache.org/repos/asf/trafficserver.git

commit 5846e26f98f1922771b5accc5a4667580f0eae4e
Author: James Peach <jp...@apache.org>
AuthorDate: Sat Feb 18 14:19:45 2017 -0800

    Rename Macher template parameters to avoid a name collision.
---
 proxy/ControlMatcher.cc | 194 ++++++++++++++++++++++++------------------------
 proxy/ControlMatcher.h  |  44 +++++------
 2 files changed, 119 insertions(+), 119 deletions(-)

diff --git a/proxy/ControlMatcher.cc b/proxy/ControlMatcher.cc
index dba507b..13cb1a7 100644
--- a/proxy/ControlMatcher.cc
+++ b/proxy/ControlMatcher.cc
@@ -87,54 +87,54 @@ HttpRequestData::get_client_ip()
  *   Begin class HostMatcher
  *************************************************************/
 
-template <class Data, class Result>
-HostMatcher<Data, Result>::HostMatcher(const char *name, const char *filename)
+template <class Data, class MatchResult>
+HostMatcher<Data, MatchResult>::HostMatcher(const char *name, const char *filename)
   : data_array(nullptr), array_len(-1), num_el(-1), matcher_name(name), file_name(filename)
 {
   host_lookup = new HostLookup(name);
 }
 
-template <class Data, class Result> HostMatcher<Data, Result>::~HostMatcher()
+template <class Data, class MatchResult> HostMatcher<Data, MatchResult>::~HostMatcher()
 {
   delete host_lookup;
   delete[] data_array;
 }
 
 //
-// template <class Data,class Result>
-// void HostMatcher<Data,Result>::Print()
+// template <class Data,class MatchResult>
+// void HostMatcher<Data,MatchResult>::Print()
 //
 //  Debugging Method
 //
-template <class Data, class Result>
+template <class Data, class MatchResult>
 void
-HostMatcher<Data, Result>::Print()
+HostMatcher<Data, MatchResult>::Print()
 {
   printf("\tHost/Domain Matcher with %d elements\n", num_el);
   host_lookup->Print(PrintFunc);
 }
 
 //
-// template <class Data,class Result>
-// void HostMatcher<Data,Result>::PrintFunc(void* opaque_data)
+// template <class Data,class MatchResult>
+// void HostMatcher<Data,MatchResult>::PrintFunc(void* opaque_data)
 //
 //  Debugging Method
 //
-template <class Data, class Result>
+template <class Data, class MatchResult>
 void
-HostMatcher<Data, Result>::PrintFunc(void *opaque_data)
+HostMatcher<Data, MatchResult>::PrintFunc(void *opaque_data)
 {
   Data *d = (Data *)opaque_data;
   d->Print();
 }
 
-// void HostMatcher<Data,Result>::AllocateSpace(int num_entries)
+// void HostMatcher<Data,MatchResult>::AllocateSpace(int num_entries)
 //
 //  Allocates the the HostLeaf and Data arrays
 //
-template <class Data, class Result>
+template <class Data, class MatchResult>
 void
-HostMatcher<Data, Result>::AllocateSpace(int num_entries)
+HostMatcher<Data, MatchResult>::AllocateSpace(int num_entries)
 {
   // Should not have been allocated before
   ink_assert(array_len == -1);
@@ -147,14 +147,14 @@ HostMatcher<Data, Result>::AllocateSpace(int num_entries)
   num_el    = 0;
 }
 
-// void HostMatcher<Data,Result>::Match(RequestData* rdata, Result* result)
+// void HostMatcher<Data,MatchResult>::Match(RequestData* rdata, MatchResult* result)
 //
 //  Searches our tree and updates argresult for each element matching
 //    arg hostname
 //
-template <class Data, class Result>
+template <class Data, class MatchResult>
 void
-HostMatcher<Data, Result>::Match(RequestData *rdata, Result *result)
+HostMatcher<Data, MatchResult>::Match(RequestData *rdata, MatchResult *result)
 {
   void *opaque_ptr;
   Data *data_ptr;
@@ -180,7 +180,7 @@ HostMatcher<Data, Result>::Match(RequestData *rdata, Result *result)
 }
 
 //
-// config_parse_error HostMatcher<Data,Result>::NewEntry(bool domain_record,
+// config_parse_error HostMatcher<Data,MatchResult>::NewEntry(bool domain_record,
 //          char* match_data, char* match_info, int line_num)
 //
 //   Creates a new host/domain record
@@ -189,9 +189,9 @@ HostMatcher<Data, Result>::Match(RequestData *rdata, Result *result)
 //   If not, returns a pointer to malloc allocated error string
 //     that the caller MUST DEALLOCATE
 //
-template <class Data, class Result>
+template <class Data, class MatchResult>
 config_parse_error
-HostMatcher<Data, Result>::NewEntry(matcher_line *line_info)
+HostMatcher<Data, MatchResult>::NewEntry(matcher_line *line_info)
 {
   Data *cur_d;
   config_parse_error error = config_parse_error::ok();
@@ -234,10 +234,10 @@ HostMatcher<Data, Result>::NewEntry(matcher_line *line_info)
  *************************************************************/
 
 //
-// UrlMatcher<Data,Result>::UrlMatcher()
+// UrlMatcher<Data,MatchResult>::UrlMatcher()
 //
-template <class Data, class Result>
-UrlMatcher<Data, Result>::UrlMatcher(const char *name, const char *filename)
+template <class Data, class MatchResult>
+UrlMatcher<Data, MatchResult>::UrlMatcher(const char *name, const char *filename)
   : url_ht(nullptr),
     url_str(nullptr),
     url_value(nullptr),
@@ -251,9 +251,9 @@ UrlMatcher<Data, Result>::UrlMatcher(const char *name, const char *filename)
 }
 
 //
-// UrlMatcher<Data,Result>::~UrlMatcher()
+// UrlMatcher<Data,MatchResult>::~UrlMatcher()
 //
-template <class Data, class Result> UrlMatcher<Data, Result>::~UrlMatcher()
+template <class Data, class MatchResult> UrlMatcher<Data, MatchResult>::~UrlMatcher()
 {
   ink_hash_table_destroy(url_ht);
   for (int i = 0; i < num_el; i++) {
@@ -265,13 +265,13 @@ template <class Data, class Result> UrlMatcher<Data, Result>::~UrlMatcher()
 }
 
 //
-// void UrlMatcher<Data,Result>::Print()
+// void UrlMatcher<Data,MatchResult>::Print()
 //
 //   Debugging function
 //
-template <class Data, class Result>
+template <class Data, class MatchResult>
 void
-UrlMatcher<Data, Result>::Print()
+UrlMatcher<Data, MatchResult>::Print()
 {
   printf("\tUrl Matcher with %d elements\n", num_el);
   for (int i = 0; i < num_el; i++) {
@@ -281,11 +281,11 @@ UrlMatcher<Data, Result>::Print()
 }
 
 //
-// void UrlMatcher<Data,Result>::AllocateSpace(int num_entries)
+// void UrlMatcher<Data,MatchResult>::AllocateSpace(int num_entries)
 //
-template <class Data, class Result>
+template <class Data, class MatchResult>
 void
-UrlMatcher<Data, Result>::AllocateSpace(int num_entries)
+UrlMatcher<Data, MatchResult>::AllocateSpace(int num_entries)
 {
   // Should not have been allocated before
   ink_assert(array_len == -1);
@@ -299,11 +299,11 @@ UrlMatcher<Data, Result>::AllocateSpace(int num_entries)
 }
 
 //
-// config_parse_error UrlMatcher<Data,Result>::NewEntry(matcher_line* line_info)
+// config_parse_error UrlMatcher<Data,MatchResult>::NewEntry(matcher_line* line_info)
 //
-template <class Data, class Result>
+template <class Data, class MatchResult>
 config_parse_error
-UrlMatcher<Data, Result>::NewEntry(matcher_line *line_info)
+UrlMatcher<Data, MatchResult>::NewEntry(matcher_line *line_info)
 {
   Data *cur_d;
   char *pattern;
@@ -344,14 +344,14 @@ UrlMatcher<Data, Result>::NewEntry(matcher_line *line_info)
 }
 
 //
-// void UrlMatcher<Data,Result>::Match(RD* rdata, Result* result)
+// void UrlMatcher<Data,MatchResult>::Match(RD* rdata, MatchResult* result)
 //
 //   Coduncts a linear search through the regex array and
 //     updates arg result for each regex that matches arg URL
 //
-template <class Data, class Result>
+template <class Data, class MatchResult>
 void
-UrlMatcher<Data, Result>::Match(RequestData *rdata, Result *result)
+UrlMatcher<Data, MatchResult>::Match(RequestData *rdata, MatchResult *result)
 {
   char *url_str;
   int *value;
@@ -379,18 +379,18 @@ UrlMatcher<Data, Result>::Match(RequestData *rdata, Result *result)
 }
 
 //
-// RegexMatcher<Data,Result>::RegexMatcher()
+// RegexMatcher<Data,MatchResult>::RegexMatcher()
 //
-template <class Data, class Result>
-RegexMatcher<Data, Result>::RegexMatcher(const char *name, const char *filename)
+template <class Data, class MatchResult>
+RegexMatcher<Data, MatchResult>::RegexMatcher(const char *name, const char *filename)
   : re_array(nullptr), re_str(nullptr), data_array(nullptr), array_len(-1), num_el(-1), matcher_name(name), file_name(filename)
 {
 }
 
 //
-// RegexMatcher<Data,Result>::~RegexMatcher()
+// RegexMatcher<Data,MatchResult>::~RegexMatcher()
 //
-template <class Data, class Result> RegexMatcher<Data, Result>::~RegexMatcher()
+template <class Data, class MatchResult> RegexMatcher<Data, MatchResult>::~RegexMatcher()
 {
   for (int i = 0; i < num_el; i++) {
     pcre_free(re_array[i]);
@@ -402,13 +402,13 @@ template <class Data, class Result> RegexMatcher<Data, Result>::~RegexMatcher()
 }
 
 //
-// void RegexMatcher<Data,Result>::Print()
+// void RegexMatcher<Data,MatchResult>::Print()
 //
 //   Debugging function
 //
-template <class Data, class Result>
+template <class Data, class MatchResult>
 void
-RegexMatcher<Data, Result>::Print()
+RegexMatcher<Data, MatchResult>::Print()
 {
   printf("\tRegex Matcher with %d elements\n", num_el);
   for (int i = 0; i < num_el; i++) {
@@ -418,11 +418,11 @@ RegexMatcher<Data, Result>::Print()
 }
 
 //
-// void RegexMatcher<Data,Result>::AllocateSpace(int num_entries)
+// void RegexMatcher<Data,MatchResult>::AllocateSpace(int num_entries)
 //
-template <class Data, class Result>
+template <class Data, class MatchResult>
 void
-RegexMatcher<Data, Result>::AllocateSpace(int num_entries)
+RegexMatcher<Data, MatchResult>::AllocateSpace(int num_entries)
 {
   // Should not have been allocated before
   ink_assert(array_len == -1);
@@ -440,11 +440,11 @@ RegexMatcher<Data, Result>::AllocateSpace(int num_entries)
 }
 
 //
-// config_parse_error RegexMatcher<Data,Result>::NewEntry(matcher_line* line_info)
+// config_parse_error RegexMatcher<Data,MatchResult>::NewEntry(matcher_line* line_info)
 //
-template <class Data, class Result>
+template <class Data, class MatchResult>
 config_parse_error
-RegexMatcher<Data, Result>::NewEntry(matcher_line *line_info)
+RegexMatcher<Data, MatchResult>::NewEntry(matcher_line *line_info)
 {
   Data *cur_d;
   char *pattern;
@@ -494,14 +494,14 @@ RegexMatcher<Data, Result>::NewEntry(matcher_line *line_info)
 }
 
 //
-// void RegexMatcher<Data,Result>::Match(RequestData* rdata, Result* result)
+// void RegexMatcher<Data,MatchResult>::Match(RequestData* rdata, MatchResult* result)
 //
 //   Coduncts a linear search through the regex array and
 //     updates arg result for each regex that matches arg URL
 //
-template <class Data, class Result>
+template <class Data, class MatchResult>
 void
-RegexMatcher<Data, Result>::Match(RequestData *rdata, Result *result)
+RegexMatcher<Data, MatchResult>::Match(RequestData *rdata, MatchResult *result)
 {
   char *url_str;
   int r;
@@ -538,23 +538,23 @@ RegexMatcher<Data, Result>::Match(RequestData *rdata, Result *result)
 }
 
 //
-// HostRegexMatcher<Data,Result>::HostRegexMatcher()
+// HostRegexMatcher<Data,MatchResult>::HostRegexMatcher()
 //
-template <class Data, class Result>
-HostRegexMatcher<Data, Result>::HostRegexMatcher(const char *name, const char *filename)
-  : RegexMatcher<Data, Result>(name, filename)
+template <class Data, class MatchResult>
+HostRegexMatcher<Data, MatchResult>::HostRegexMatcher(const char *name, const char *filename)
+  : RegexMatcher<Data, MatchResult>(name, filename)
 {
 }
 
 //
-// void HostRegexMatcher<Data,Result>::Match(RequestData* rdata, Result* result)
+// void HostRegexMatcher<Data,MatchResult>::Match(RequestData* rdata, MatchResult* result)
 //
 //   Conducts a linear search through the regex array and
 //     updates arg result for each regex that matches arg host_regex
 //
-template <class Data, class Result>
+template <class Data, class MatchResult>
 void
-HostRegexMatcher<Data, Result>::Match(RequestData *rdata, Result *result)
+HostRegexMatcher<Data, MatchResult>::Match(RequestData *rdata, MatchResult *result)
 {
   const char *url_str;
   int r;
@@ -586,28 +586,28 @@ HostRegexMatcher<Data, Result>::Match(RequestData *rdata, Result *result)
 }
 
 //
-// IpMatcher<Data,Result>::IpMatcher()
+// IpMatcher<Data,MatchResult>::IpMatcher()
 //
-template <class Data, class Result>
-IpMatcher<Data, Result>::IpMatcher(const char *name, const char *filename)
+template <class Data, class MatchResult>
+IpMatcher<Data, MatchResult>::IpMatcher(const char *name, const char *filename)
   : data_array(nullptr), array_len(-1), num_el(-1), matcher_name(name), file_name(filename)
 {
 }
 
 //
-// IpMatcher<Data,Result>::~IpMatcher()
+// IpMatcher<Data,MatchResult>::~IpMatcher()
 //
-template <class Data, class Result> IpMatcher<Data, Result>::~IpMatcher()
+template <class Data, class MatchResult> IpMatcher<Data, MatchResult>::~IpMatcher()
 {
   delete[] data_array;
 }
 
 //
-// void IpMatcher<Data,Result>::AllocateSpace(int num_entries)
+// void IpMatcher<Data,MatchResult>::AllocateSpace(int num_entries)
 //
-template <class Data, class Result>
+template <class Data, class MatchResult>
 void
-IpMatcher<Data, Result>::AllocateSpace(int num_entries)
+IpMatcher<Data, MatchResult>::AllocateSpace(int num_entries)
 {
   // Should not have been allocated before
   ink_assert(array_len == -1);
@@ -619,7 +619,7 @@ IpMatcher<Data, Result>::AllocateSpace(int num_entries)
 }
 
 //
-// config_parse_error IpMatcher<Data,Result>::NewEntry(matcher_line* line_info)
+// config_parse_error IpMatcher<Data,MatchResult>::NewEntry(matcher_line* line_info)
 //
 //    Inserts a range the ip lookup table.
 //        Creates new table levels as needed
@@ -628,9 +628,9 @@ IpMatcher<Data, Result>::AllocateSpace(int num_entries)
 //     allocated error string which the CALLEE is responsible
 //     for deallocating
 //
-template <class Data, class Result>
+template <class Data, class MatchResult>
 config_parse_error
-IpMatcher<Data, Result>::NewEntry(matcher_line *line_info)
+IpMatcher<Data, MatchResult>::NewEntry(matcher_line *line_info)
 {
   Data *cur_d;
   const char *errptr;
@@ -673,11 +673,11 @@ IpMatcher<Data, Result>::NewEntry(matcher_line *line_info)
 }
 
 //
-// void IpMatcherData,Result>::Match(in_addr_t addr, RequestData* rdata, Result* result)
+// void IpMatcherData,MatchResult>::Match(in_addr_t addr, RequestData* rdata, MatchResult* result)
 //
-template <class Data, class Result>
+template <class Data, class MatchResult>
 void
-IpMatcher<Data, Result>::Match(sockaddr const *addr, RequestData *rdata, Result *result)
+IpMatcher<Data, MatchResult>::Match(sockaddr const *addr, RequestData *rdata, MatchResult *result)
 {
   void *raw;
   if (ip_map.contains(addr, &raw)) {
@@ -687,9 +687,9 @@ IpMatcher<Data, Result>::Match(sockaddr const *addr, RequestData *rdata, Result
   }
 }
 
-template <class Data, class Result>
+template <class Data, class MatchResult>
 void
-IpMatcher<Data, Result>::Print()
+IpMatcher<Data, MatchResult>::Print()
 {
   printf("\tIp Matcher with %d elements, %zu ranges.\n", num_el, ip_map.getCount());
   for (IpMap::iterator spot(ip_map.begin()), limit(ip_map.end()); spot != limit; ++spot) {
@@ -699,8 +699,8 @@ IpMatcher<Data, Result>::Print()
   }
 }
 
-template <class Data, class Result>
-ControlMatcher<Data, Result>::ControlMatcher(const char *file_var, const char *name, const matcher_tags *tags, int flags_in)
+template <class Data, class MatchResult>
+ControlMatcher<Data, MatchResult>::ControlMatcher(const char *file_var, const char *name, const matcher_tags *tags, int flags_in)
 {
   flags = flags_in;
   ink_assert(flags & (ALLOW_HOST_TABLE | ALLOW_REGEX_TABLE | ALLOW_URL_TABLE | ALLOW_IP_TABLE));
@@ -731,7 +731,7 @@ ControlMatcher<Data, Result>::ControlMatcher(const char *file_var, const char *n
   }
 }
 
-template <class Data, class Result> ControlMatcher<Data, Result>::~ControlMatcher()
+template <class Data, class MatchResult> ControlMatcher<Data, MatchResult>::~ControlMatcher()
 {
   delete reMatch;
   delete urlMatch;
@@ -740,13 +740,13 @@ template <class Data, class Result> ControlMatcher<Data, Result>::~ControlMatche
   delete hrMatch;
 }
 
-// void ControlMatcher<Data, Result>::Print()
+// void ControlMatcher<Data, MatchResult>::Print()
 //
 //   Debugging method
 //
-template <class Data, class Result>
+template <class Data, class MatchResult>
 void
-ControlMatcher<Data, Result>::Print()
+ControlMatcher<Data, MatchResult>::Print()
 {
   printf("Control Matcher Table: %s\n", matcher_name);
   if (hostMatch != nullptr) {
@@ -766,14 +766,14 @@ ControlMatcher<Data, Result>::Print()
   }
 }
 
-// void ControlMatcher<Data, Result>::Match(RequestData* rdata
-//                                          Result* result)
+// void ControlMatcher<Data, MatchResult>::Match(RequestData* rdata
+//                                          MatchResult* result)
 //
-//   Queries each table for the Result*
+//   Queries each table for the MatchResult*
 //
-template <class Data, class Result>
+template <class Data, class MatchResult>
 void
-ControlMatcher<Data, Result>::Match(RequestData *rdata, Result *result)
+ControlMatcher<Data, MatchResult>::Match(RequestData *rdata, MatchResult *result)
 {
   if (hostMatch != nullptr) {
     hostMatch->Match(rdata, result);
@@ -797,9 +797,9 @@ ControlMatcher<Data, Result>::Match(RequestData *rdata, Result *result)
 //    Reads the cache.config file and build the records array
 //      from it
 //
-template <class Data, class Result>
+template <class Data, class MatchResult>
 int
-ControlMatcher<Data, Result>::BuildTableFromString(char *file_buf)
+ControlMatcher<Data, MatchResult>::BuildTableFromString(char *file_buf)
 {
   // Table build locals
   Tokenizer bufTok("\n");
@@ -893,27 +893,27 @@ ControlMatcher<Data, Result>::BuildTableFromString(char *file_buf)
   }
   // Now allocate space for the record pointers
   if ((flags & ALLOW_REGEX_TABLE) && regex > 0) {
-    reMatch = new RegexMatcher<Data, Result>(matcher_name, config_file_path);
+    reMatch = new RegexMatcher<Data, MatchResult>(matcher_name, config_file_path);
     reMatch->AllocateSpace(regex);
   }
 
   if ((flags & ALLOW_URL_TABLE) && url > 0) {
-    urlMatch = new UrlMatcher<Data, Result>(matcher_name, config_file_path);
+    urlMatch = new UrlMatcher<Data, MatchResult>(matcher_name, config_file_path);
     urlMatch->AllocateSpace(url);
   }
 
   if ((flags & ALLOW_HOST_TABLE) && hostDomain > 0) {
-    hostMatch = new HostMatcher<Data, Result>(matcher_name, config_file_path);
+    hostMatch = new HostMatcher<Data, MatchResult>(matcher_name, config_file_path);
     hostMatch->AllocateSpace(hostDomain);
   }
 
   if ((flags & ALLOW_IP_TABLE) && ip > 0) {
-    ipMatch = new IpMatcher<Data, Result>(matcher_name, config_file_path);
+    ipMatch = new IpMatcher<Data, MatchResult>(matcher_name, config_file_path);
     ipMatch->AllocateSpace(ip);
   }
 
   if ((flags & ALLOW_HOST_REGEX_TABLE) && hostregex > 0) {
-    hrMatch = new HostRegexMatcher<Data, Result>(matcher_name, config_file_path);
+    hrMatch = new HostRegexMatcher<Data, MatchResult>(matcher_name, config_file_path);
     hrMatch->AllocateSpace(hostregex);
   }
   // Traverse the list and build the records table
@@ -959,9 +959,9 @@ ControlMatcher<Data, Result>::BuildTableFromString(char *file_buf)
   return numEntries;
 }
 
-template <class Data, class Result>
+template <class Data, class MatchResult>
 int
-ControlMatcher<Data, Result>::BuildTable()
+ControlMatcher<Data, MatchResult>::BuildTable()
 {
   // File I/O Locals
   char *file_buf;
diff --git a/proxy/ControlMatcher.h b/proxy/ControlMatcher.h
index 9d7a530..0501dbb 100644
--- a/proxy/ControlMatcher.h
+++ b/proxy/ControlMatcher.h
@@ -165,12 +165,12 @@ public:
   URL **cache_info_parent_selection_url;
 };
 
-template <class Data, class Result> class UrlMatcher
+template <class Data, class MatchResult> class UrlMatcher
 {
 public:
   UrlMatcher(const char *name, const char *filename);
   ~UrlMatcher();
-  void Match(RequestData *rdata, Result *result);
+  void Match(RequestData *rdata, MatchResult *result);
   void AllocateSpace(int num_entries);
   config_parse_error NewEntry(matcher_line *line_info);
   void Print();
@@ -197,12 +197,12 @@ protected:
   const char *file_name;    // Used for Debug/Warning/Error messages
 };
 
-template <class Data, class Result> class RegexMatcher
+template <class Data, class MatchResult> class RegexMatcher
 {
 public:
   RegexMatcher(const char *name, const char *filename);
   ~RegexMatcher();
-  void Match(RequestData *rdata, Result *result);
+  void Match(RequestData *rdata, MatchResult *result);
   void AllocateSpace(int num_entries);
   config_parse_error NewEntry(matcher_line *line_info);
   void Print();
@@ -228,19 +228,19 @@ protected:
   const char *file_name;    // Used for Debug/Warning/Error messages
 };
 
-template <class Data, class Result> class HostRegexMatcher : public RegexMatcher<Data, Result>
+template <class Data, class MatchResult> class HostRegexMatcher : public RegexMatcher<Data, MatchResult>
 {
 public:
   HostRegexMatcher(const char *name, const char *filename);
-  void Match(RequestData *rdata, Result *result);
+  void Match(RequestData *rdata, MatchResult *result);
 };
 
-template <class Data, class Result> class HostMatcher
+template <class Data, class MatchResult> class HostMatcher
 {
 public:
   HostMatcher(const char *name, const char *filename);
   ~HostMatcher();
-  void Match(RequestData *rdata, Result *result);
+  void Match(RequestData *rdata, MatchResult *result);
   void AllocateSpace(int num_entries);
   config_parse_error NewEntry(matcher_line *line_info);
   void Print();
@@ -271,12 +271,12 @@ private:
   const char *file_name;    // Used for Debug/Warning/Error messages
 };
 
-template <class Data, class Result> class IpMatcher
+template <class Data, class MatchResult> class IpMatcher
 {
 public:
   IpMatcher(const char *name, const char *filename);
   ~IpMatcher();
-  void Match(sockaddr const *ip_addr, RequestData *rdata, Result *result);
+  void Match(sockaddr const *ip_addr, RequestData *rdata, MatchResult *result);
   void AllocateSpace(int num_entries);
   config_parse_error NewEntry(matcher_line *line_info);
   void Print();
@@ -308,7 +308,7 @@ public:
 #define ALLOW_URL_TABLE 1 << 4
 #define DONT_BUILD_TABLE 1 << 5 // for testing
 
-template <class Data, class Result> class ControlMatcher
+template <class Data, class MatchResult> class ControlMatcher
 {
 public:
   // Parameter name must not be deallocated before this
@@ -318,7 +318,7 @@ public:
   ~ControlMatcher();
   int BuildTable();
   int BuildTableFromString(char *str);
-  void Match(RequestData *rdata, Result *result);
+  void Match(RequestData *rdata, MatchResult *result);
   void Print();
 
   int
@@ -326,38 +326,38 @@ public:
   {
     return m_numEntries;
   }
-  HostMatcher<Data, Result> *
+  HostMatcher<Data, MatchResult> *
   getHostMatcher()
   {
     return hostMatch;
   }
-  RegexMatcher<Data, Result> *
+  RegexMatcher<Data, MatchResult> *
   getReMatcher()
   {
     return reMatch;
   }
-  UrlMatcher<Data, Result> *
+  UrlMatcher<Data, MatchResult> *
   getUrlMatcher()
   {
     return urlMatch;
   }
-  IpMatcher<Data, Result> *
+  IpMatcher<Data, MatchResult> *
   getIPMatcher()
   {
     return ipMatch;
   }
-  HostRegexMatcher<Data, Result> *
+  HostRegexMatcher<Data, MatchResult> *
   getHrMatcher()
   {
     return hrMatch;
   }
 
   // private:
-  RegexMatcher<Data, Result> *reMatch;
-  UrlMatcher<Data, Result> *urlMatch;
-  HostMatcher<Data, Result> *hostMatch;
-  IpMatcher<Data, Result> *ipMatch;
-  HostRegexMatcher<Data, Result> *hrMatch;
+  RegexMatcher<Data, MatchResult> *reMatch;
+  UrlMatcher<Data, MatchResult> *urlMatch;
+  HostMatcher<Data, MatchResult> *hostMatch;
+  IpMatcher<Data, MatchResult> *ipMatch;
+  HostRegexMatcher<Data, MatchResult> *hrMatch;
   const matcher_tags *config_tags;
   char config_file_path[PATH_NAME_MAX];
   int flags;

-- 
To stop receiving notification emails like this one, please contact
"commits@trafficserver.apache.org" <co...@trafficserver.apache.org>.