9#ifndef SQUID_SRC_ANYP_PROTOCOLVERSION_H
10#define SQUID_SRC_ANYP_PROTOCOLVERSION_H
50 if (this->major != that.
major)
53 if (this->minor != that.
minor)
60 return (((this->protocol != that.
protocol) || this->major != that.
major) || (this->minor != that.
minor));
67 return (this->major < that.
major ||
68 (this->major == that.
major && this->minor < that.
minor));
75 return (this->major > that.
major ||
76 (this->major == that.
major && this->minor > that.
minor));
83 return !(*
this > that);
90 return !(*
this < that);
bool operator!=(const ProtocolVersion &that) const
bool operator>=(const ProtocolVersion &that) const
unsigned int major
major version number
bool operator<(const ProtocolVersion &that) const
ProtocolType protocol
which protocol this version is for
bool operator>(const ProtocolVersion &that) const
unsigned int minor
minor version number
bool operator==(const ProtocolVersion &that) const
bool operator<=(const ProtocolVersion &that) const
ProtocolVersion(ProtocolType which, unsigned int aMajor, unsigned int aMinor)
const char * ProtocolType_str[]
std::ostream & operator<<(std::ostream &, const Host &)