Max Kellermann
|
588303b78d
|
lib/nfs/Manager: add Compare(ManagedConnection, ManagedConnection)
Required for Boost 1.61, which uses that overload in a BOOST_ASSERT().
|
2016-08-05 18:06:07 +02:00 |
|
Max Kellermann
|
3cef348f30
|
lib/nfs/Manager: defer NfsConnection destruction
Avoids a crash that occurs when NfsConnection::OnSocketReady()
dereferences itself before returning.
|
2014-11-25 13:31:18 +01:00 |
|
Max Kellermann
|
f9ad73598b
|
lib/nfs/Manager: use boost::intrusive::map
Reduce overhead for storing the key twice, and more overhead while
looking up the connection to remove it after a failure.
|
2014-10-01 20:49:40 +02:00 |
|
Max Kellermann
|
eb8fd07900
|
lib/nfs/Manager: gcc 4.7 compatibility hack
std::map::emplace() is only available from gcc 4.8 on.
|
2014-06-17 10:35:34 +02:00 |
|
Max Kellermann
|
c99559dbe9
|
input/nfs: use the asynchronous libnfs API
More robust and cancellable.
|
2014-06-17 03:21:25 +02:00 |
|