1
0
mirror of https://github.com/wolfpld/tracy synced 2025-04-29 04:23:51 +00:00

Allow checking if socket is valid.

This commit is contained in:
Bartosz Taudul 2019-12-19 17:23:40 +01:00
parent 02e3f45ed2
commit 65d146ddca
2 changed files with 6 additions and 0 deletions

View File

@ -275,6 +275,11 @@ bool Socket::HasData()
return poll( &fd, 1, 0 ) > 0;
}
bool Socket::IsValid() const
{
return m_sock >= 0;
}
ListenSocket::ListenSocket()
: m_sock( -1 )

View File

@ -28,6 +28,7 @@ public:
bool Read( void* buf, int len, int timeout, std::function<bool()> exitCb );
bool ReadRaw( void* buf, int len, int timeout );
bool HasData();
bool IsValid() const;
Socket( const Socket& ) = delete;
Socket( Socket&& ) = delete;