stuff-from-scratch/src/network/sockets/Socket.cpp

50 lines
611 B
C++
Raw Normal View History

2020-05-02 07:31:03 +00:00
#include "Socket.h"
Socket::Socket()
2021-03-29 20:31:24 +00:00
: mPort(8888),
mMessage(),
mHandle(-1)
2020-05-02 07:31:03 +00:00
{
}
Socket::~Socket()
{
}
2021-03-29 20:31:24 +00:00
void Socket::SetHandle(SocketHandle handle)
2020-05-02 07:31:03 +00:00
{
2021-03-29 20:31:24 +00:00
mHandle = handle;
2020-05-02 07:31:03 +00:00
}
2021-03-29 20:31:24 +00:00
Socket::SocketHandle Socket::GetHandle() const
2020-05-02 07:31:03 +00:00
{
2021-03-29 20:31:24 +00:00
return mHandle;
}
std::unique_ptr<Socket> Socket::Create()
{
return std::make_unique<Socket>();
}
std::string Socket::GetMessage() const
{
return mMessage;
2020-05-02 07:31:03 +00:00
}
void Socket::SetMessage(const std::string& message)
{
2021-03-29 20:31:24 +00:00
mMessage = message;
2020-05-02 07:31:03 +00:00
}
void Socket::SetPort(unsigned port)
{
2021-03-29 20:31:24 +00:00
mPort = port;
2020-05-02 07:31:03 +00:00
}
2021-03-29 20:31:24 +00:00
unsigned Socket::GetPort() const
2020-05-02 07:31:03 +00:00
{
2021-03-29 20:31:24 +00:00
return mPort;
2020-05-02 07:31:03 +00:00
}