Example #1
0
// NewListenProxy returns a fully initialized ListenProxy.
func NewListenProxy(checker func([]byte, []interface{}) (bool, int), buffer int) *ListenProxy {
	listener := utils.NewChannelListener(make(chan net.Conn, buffer), nil)
	return &ListenProxy{
		listener:    listener,
		Checker:     checker,
		Description: "ListenProxy",
	}
}
Example #2
0
// NewListenProxy returns a fully initialized ListenProxy.
func NewListenProxy(checker ListenChecker, buffer int) *ListenProxy {
	listener := utils.NewChannelListener(make(chan net.Conn, buffer), nil)
	return &ListenProxy{listener: listener, Checker: checker}
}