Workarounds for gcc 4.8
This commit is contained in:
parent
dd580d7bc7
commit
fa0ee42cc9
1 changed files with 10 additions and 3 deletions
|
@ -45,15 +45,22 @@ namespace net_utils
|
||||||
public:
|
public:
|
||||||
struct login
|
struct login
|
||||||
{
|
{
|
||||||
login() = delete;
|
login() : username(), password() {}
|
||||||
|
login(std::string username_, std::string password_)
|
||||||
|
: username(std::move(username_)), password(std::move(password_))
|
||||||
|
{}
|
||||||
|
|
||||||
std::string username;
|
std::string username;
|
||||||
std::string password;
|
std::string password;
|
||||||
};
|
};
|
||||||
|
|
||||||
struct session
|
struct session
|
||||||
{
|
{
|
||||||
session() = delete;
|
session(login credentials_)
|
||||||
const login credentials;
|
: credentials(std::move(credentials_)), nonce(), counter(0)
|
||||||
|
{}
|
||||||
|
|
||||||
|
login credentials;
|
||||||
std::string nonce;
|
std::string nonce;
|
||||||
std::uint32_t counter;
|
std::uint32_t counter;
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in a new issue