aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/nfs/Manager.cxx (follow)
Commit message (Collapse)AuthorAgeFilesLines
* lib/nfs/Manager: defer NfsConnection destructionMax Kellermann2014-11-251-5/+25
| | | | | Avoids a crash that occurs when NfsConnection::OnSocketReady() dereferences itself before returning.
* lib/nfs/Manager: use boost::intrusive::mapMax Kellermann2014-10-011-18/+48
| | | | | Reduce overhead for storing the key twice, and more overhead while looking up the connection to remove it after a failure.
* lib/nfs/Manager: gcc 4.7 compatibility hackMax Kellermann2014-06-171-0/+9
| | | | std::map::emplace() is only available from gcc 4.8 on.
* input/nfs: use the asynchronous libnfs APIMax Kellermann2014-06-171-0/+48
More robust and cancellable.