CppServer  1.0.0.0
C++ Server Library
message.inl
Go to the documentation of this file.
1 
9 namespace CppServer {
10 namespace Nanomsg {
11 
12 inline void Message::swap(Message& message) noexcept
13 {
14  using std::swap;
15  swap(_buffer, message._buffer);
16  swap(_size, message._size);
17  swap(_type, message._type);
18 }
19 
20 inline void swap(Message& message1, Message& message2) noexcept
21 {
22  message1.swap(message2);
23 }
24 
25 } // namespace Nanomsg
26 } // namespace CppServer
Nanomsg message.
Definition: message.h:29
C++ Server project definitions.
Definition: asio.h:24
void swap(Message &message1, Message &message2) noexcept
Definition: message.inl:20
void swap(Message &message) noexcept
Swap two instances.
Definition: message.inl:12