lib/nfs/Connection: remove deprecated move constructor workaround
Not used anymore because NfsManager now uses boost::intrusive::set instead of std::map.
This commit is contained in:
parent
d44da875e7
commit
aa7774b82b
@ -103,22 +103,6 @@ public:
|
|||||||
server(_server), export_name(_export_name),
|
server(_server), export_name(_export_name),
|
||||||
context(nullptr) {}
|
context(nullptr) {}
|
||||||
|
|
||||||
#if defined(__GNUC__) && !defined(__clang__) && !GCC_CHECK_VERSION(4,8)
|
|
||||||
/* needed for NfsManager::GetConnection() due to lack of
|
|
||||||
std::map::emplace() */
|
|
||||||
NfsConnection(NfsConnection &&other)
|
|
||||||
:SocketMonitor(((SocketMonitor &)other).GetEventLoop()),
|
|
||||||
DeferredMonitor(((DeferredMonitor &)other).GetEventLoop()),
|
|
||||||
server(std::move(other.server)),
|
|
||||||
export_name(std::move(other.export_name)),
|
|
||||||
context(nullptr) {
|
|
||||||
assert(other.context == nullptr);
|
|
||||||
assert(other.new_leases.empty());
|
|
||||||
assert(other.active_leases.empty());
|
|
||||||
assert(other.callbacks.IsEmpty());
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Must be run from EventLoop's thread.
|
* Must be run from EventLoop's thread.
|
||||||
*/
|
*/
|
||||||
|
Loading…
Reference in New Issue
Block a user