Documentation ¶
Overview ¶
Package blackhole is a generated protocol buffer package.
It is generated from these files:
v2ray.com/core/proxy/blackhole/config.proto
It has these top-level messages:
NoneResponse HTTPResponse Config
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BlackHole ¶
type BlackHole struct {
// contains filtered or unexported fields
}
BlackHole is an outbound connection that sliently swallow the entire payload.
func NewBlackHole ¶
func (*BlackHole) Dispatch ¶
func (v *BlackHole) Dispatch(destination v2net.Destination, payload *buf.Buffer, ray ray.OutboundRay)
type Config ¶
type Config struct {
Response *v2ray_core_common_loader.TypedSettings `protobuf:"bytes,1,opt,name=response" json:"response,omitempty"`
}
func (*Config) Descriptor ¶
func (*Config) GetInternalResponse ¶
func (v *Config) GetInternalResponse() (ResponseConfig, error)
func (*Config) GetResponse ¶
func (m *Config) GetResponse() *v2ray_core_common_loader.TypedSettings
func (*Config) ProtoMessage ¶
func (*Config) ProtoMessage()
type Factory ¶
type Factory struct{}
func (*Factory) Create ¶
func (v *Factory) Create(space app.Space, config interface{}, meta *proxy.OutboundHandlerMeta) (proxy.OutboundHandler, error)
func (*Factory) StreamCapability ¶
func (v *Factory) StreamCapability() v2net.NetworkList
type HTTPResponse ¶
type HTTPResponse struct { }
func (*HTTPResponse) AsAny ¶
func (v *HTTPResponse) AsAny() *any.Any
func (*HTTPResponse) Descriptor ¶
func (*HTTPResponse) Descriptor() ([]byte, []int)
func (*HTTPResponse) ProtoMessage ¶
func (*HTTPResponse) ProtoMessage()
func (*HTTPResponse) Reset ¶
func (m *HTTPResponse) Reset()
func (*HTTPResponse) String ¶
func (m *HTTPResponse) String() string
func (*HTTPResponse) WriteTo ¶
func (v *HTTPResponse) WriteTo(writer buf.Writer)
type NoneResponse ¶
type NoneResponse struct { }
func (*NoneResponse) AsAny ¶
func (v *NoneResponse) AsAny() *any.Any
func (*NoneResponse) Descriptor ¶
func (*NoneResponse) Descriptor() ([]byte, []int)
func (*NoneResponse) ProtoMessage ¶
func (*NoneResponse) ProtoMessage()
func (*NoneResponse) Reset ¶
func (m *NoneResponse) Reset()
func (*NoneResponse) String ¶
func (m *NoneResponse) String() string
func (*NoneResponse) WriteTo ¶
func (v *NoneResponse) WriteTo(buf.Writer)
Click to show internal directories.
Click to hide internal directories.