aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/nfs/Manager.hxx (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Copyright year 2015Max Kellermann2015-01-011-1/+1
|
* lib/nfs/Manager: defer NfsConnection destructionMax Kellermann2014-11-251-4/+29
| | | | | Avoids a crash that occurs when NfsConnection::OnSocketReady() dereferences itself before returning.
* lib/nfs/Manager: use boost::intrusive::mapMax Kellermann2014-10-011-19/+30
| | | | | Reduce overhead for storing the key twice, and more overhead while looking up the connection to remove it after a failure.
* *: add missing Compiler.h includesMax Kellermann2014-08-301-0/+1
| | | | Necessary for "final" on gcc 4.6.
* lib/nfs/Manager: gcc 4.7 compatibility hackMax Kellermann2014-06-171-0/+7
| | | | std::map::emplace() is only available from gcc 4.8 on.
* input/nfs: use the asynchronous libnfs APIMax Kellermann2014-06-171-0/+72
More robust and cancellable.