// Readable implements transport.Receiver.Readable.
Readable implements transport.Receiver.Readable.
// Readable implements transport . Receiver . Readable .
func (c *ConnectedEndpoint) Readable() bool {
	c.mu.RLock()
	defer c.mu.RUnlock()
	return fdnotifier.NonBlockingPoll(int32(c.fd), waiter.ReadableEvents)&waiter.ReadableEvents != 0
}
func ( c * ConnectedEndpoint ) Readable ( ) bool { c . mu . RLock ( ) defer c . mu . RUnlock ( ) return fdnotifier . NonBlockingPoll ( int32 ( c . fd ) , waiter . ReadableEvents ) & waiter . ReadableEvents != 0 }
Readable implements transport.Receiver.Readable.
Readable implements transport . Receiver . Readable .