You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-07-30 19:23:07 +03:00
MCOL-5152 This patch enables PP to put ByteStreams into DEC input queue directly for a local PP-EM connection
This commit is contained in:
@ -1075,6 +1075,10 @@ bool InetStreamSocket::isSameAddr(const Socket* rhs) const
|
||||
|
||||
return (fSa.sin_addr.s_addr == issp->fSa.sin_addr.s_addr);
|
||||
}
|
||||
bool InetStreamSocket::isSameAddr(const struct in_addr& ipv4Addr) const
|
||||
{
|
||||
return (fSa.sin_addr.s_addr == ipv4Addr.s_addr);
|
||||
}
|
||||
|
||||
/*static*/
|
||||
int InetStreamSocket::ping(const std::string& ipaddr, const struct timespec* timeout)
|
||||
|
@ -201,6 +201,7 @@ class InetStreamSocket : public Socket
|
||||
*
|
||||
*/
|
||||
virtual bool isSameAddr(const Socket* rhs) const;
|
||||
virtual bool isSameAddr(const struct in_addr& ipv4Addr) const;
|
||||
|
||||
/** ping an ip address
|
||||
*
|
||||
|
@ -179,6 +179,11 @@ class IOSocket
|
||||
{
|
||||
return fSocket->isSameAddr(rhs->fSocket);
|
||||
}
|
||||
virtual bool isSameAddr(const struct in_addr& ipv4Addr) const
|
||||
{
|
||||
return fSocket->isSameAddr(ipv4Addr);
|
||||
}
|
||||
|
||||
|
||||
/** connect() forwarder for inherited classes
|
||||
*
|
||||
|
@ -174,6 +174,7 @@ class Socket
|
||||
*
|
||||
*/
|
||||
virtual bool isSameAddr(const Socket* rhs) const = 0;
|
||||
virtual bool isSameAddr(const struct in_addr& ipv4Addr) const = 0;
|
||||
|
||||
virtual bool isConnected() const = 0;
|
||||
virtual bool hasData() const = 0;
|
||||
|
Reference in New Issue
Block a user