Documentation ¶
Index ¶
- Constants
- func HandleConnection(logger *log.Logger, conn *net.TCPConn, ec *estabcache.EstablishedCache, ...)
- func TcpCopyRequest(logger *log.Logger, r *net.TCPConn, w *net.TCPConn, connCh chan *net.TCPConn, ...)
- func TcpCopyResponse(logger *log.Logger, r *net.TCPConn, w *net.TCPConn, ...)
- type MutexQueue
Constants ¶
View Source
const SO_ORIGINAL_DST = 80
Variables ¶
This section is empty.
Functions ¶
func HandleConnection ¶
func HandleConnection( logger *log.Logger, conn *net.TCPConn, ec *estabcache.EstablishedCache, tracingContextMapping *cache.Cache, routingInfoContextMapping *cache.Cache, statsdMetrics *statsd.Client, )
func TcpCopyRequest ¶
func TcpCopyResponse ¶
Types ¶
type MutexQueue ¶
type MutexQueue struct {
// contains filtered or unexported fields
}
func NewMutexQueue ¶
func NewMutexQueue() *MutexQueue
MutexQueue implements mutex queue with FIFO support
func (*MutexQueue) Lock ¶
func (mq *MutexQueue) Lock()
func (*MutexQueue) Unlock ¶
func (mq *MutexQueue) Unlock()
Click to show internal directories.
Click to hide internal directories.