Detected by Coverity. CID
1529587: Unnecessary object copies can affect
performance (COPY_INSTEAD_OF_MOVE).
}
void
-DiskThreadsDiskFile::readDone(int rvfd, const char *buf, int len, int errflag, RefCount<ReadRequest> request)
+DiskThreadsDiskFile::readDone(int rvfd, const char *buf, int len, int errflag, const RefCount<ReadRequest> &request)
{
debugs(79, 3, "DiskThreadsDiskFile::readDone: FD " << rvfd);
assert (fd == rvfd);
RefCount<IORequestor> ioRequestor;
void doClose();
- void readDone(int fd, const char *buf, int len, int errflag, RefCount<ReadRequest> request);
+ void readDone(int fd, const char *buf, int len, int errflag, const RefCount<ReadRequest> &request);
void writeDone(int fd, int errflag, size_t len, RefCount<WriteRequest> request);
};