ICC complains about:
"type qualifier on return type is meaningless
inline ConnStateData * const getConn() const;
"
I believe this is const-correct. The incorrect version would be "& const"
But there is no harm in combining the two getConn() methods.
}
ConnStateData *
-ClientHttpRequest::getConn()
-{
- if (!cbdataReferenceValid(conn_))
- return NULL;
-
- return conn_;
-}
-
-ConnStateData * const
ClientHttpRequest::getConn() const
{
if (!cbdataReferenceValid(conn_))
_SQUID_INLINE_ StoreEntry *loggingEntry() const;
void loggingEntry(StoreEntry *);
- _SQUID_INLINE_ ConnStateData * getConn();
- _SQUID_INLINE_ ConnStateData * const getConn() const;
+ _SQUID_INLINE_ ConnStateData * getConn() const;
_SQUID_INLINE_ void setConn(ConnStateData *);
HttpRequest *request; /* Parsed URL ... */
char *uri;