Former-commit-id: 86b9266d904551d19e7ec8e8d6bbe5f137e8d29f [formerly 34575937d84f796cfe36a5ab97ea1f787c1506ba] [formerly 6c8c621523800958ad38eef118fcb3687c34b367 [formerly a1f1330fbe6f990a21bbe6dccfe727edec0e2b44]] Former-commit-id: 6635c463a753f744b835267181b51ed89620b627 [formerly 14e84c7155cd669ac20a5492e67704059a442925] Former-commit-id: 7becccdf2d8aac7cdf526d855215d7d144be284c
38 lines
915 B
C++
38 lines
915 B
C++
// Copyright (C) 2015 Jérôme Leclercq
|
|
// This file is part of the "Nazara Engine - Network module"
|
|
// For conditions of distribution and use, see copyright notice in Config.hpp
|
|
|
|
#include <Nazara/Network/SocketPoller.hpp>
|
|
#include <utility>
|
|
#include <Nazara/Network/Debug.hpp>
|
|
|
|
namespace Nz
|
|
{
|
|
/*!
|
|
* \brief Constructs a SocketPoller object with another one by move semantic
|
|
*
|
|
* \param socketPoller SocketPoller to move into this
|
|
*/
|
|
inline SocketPoller::SocketPoller(SocketPoller&& socketPoller) :
|
|
m_impl(socketPoller.m_impl)
|
|
{
|
|
socketPoller.m_impl = nullptr;
|
|
}
|
|
|
|
/*!
|
|
* \brief Moves the SocketPoller into this
|
|
* \return A reference to this
|
|
*
|
|
* \param socketPoller SocketPoller to move in this
|
|
*/
|
|
inline SocketPoller& SocketPoller::operator=(SocketPoller&& socketPoller)
|
|
{
|
|
m_impl = socketPoller.m_impl;
|
|
socketPoller.m_impl = nullptr;
|
|
|
|
return *this;
|
|
}
|
|
}
|
|
|
|
#include <Nazara/Network/DebugOff.hpp>
|