Network/Socket: Fix last error being undefined without any operation
Former-commit-id: 5ccd098d93842f0be79d516630f39150a394045c
This commit is contained in:
parent
dff6e855e4
commit
d6279914b4
|
|
@ -44,14 +44,14 @@ namespace Nz
|
||||||
protected:
|
protected:
|
||||||
AbstractSocket(SocketType type);
|
AbstractSocket(SocketType type);
|
||||||
|
|
||||||
inline void UpdateState(SocketState newState);
|
|
||||||
|
|
||||||
virtual void OnClose();
|
virtual void OnClose();
|
||||||
virtual void OnOpened();
|
virtual void OnOpened();
|
||||||
|
|
||||||
bool Open(NetProtocol protocol);
|
bool Open(NetProtocol protocol);
|
||||||
void Open(SocketHandle existingHandle);
|
void Open(SocketHandle existingHandle);
|
||||||
|
|
||||||
|
inline void UpdateState(SocketState newState);
|
||||||
|
|
||||||
NetProtocol m_protocol;
|
NetProtocol m_protocol;
|
||||||
SocketError m_lastError;
|
SocketError m_lastError;
|
||||||
SocketHandle m_handle;
|
SocketHandle m_handle;
|
||||||
|
|
|
||||||
|
|
@ -18,6 +18,7 @@
|
||||||
namespace Nz
|
namespace Nz
|
||||||
{
|
{
|
||||||
AbstractSocket::AbstractSocket(SocketType type) :
|
AbstractSocket::AbstractSocket(SocketType type) :
|
||||||
|
m_lastError(SocketError_NoError),
|
||||||
m_handle(SocketImpl::InvalidHandle),
|
m_handle(SocketImpl::InvalidHandle),
|
||||||
m_state(SocketState_NotConnected),
|
m_state(SocketState_NotConnected),
|
||||||
m_type(type),
|
m_type(type),
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue