http

package
v0.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 1, 2023 License: MIT Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Server

type Server struct {
	Server *http.Server
	// contains filtered or unexported fields
}

type Splitter

type Splitter struct {
	*splitter.WrappedGrpcServer
}

func (*Splitter) Handler

func (c *Splitter) Handler(next http.Handler) http.Handler

type TcpKeepAliveListener

type TcpKeepAliveListener struct {
	*net.TCPListener
}

func (TcpKeepAliveListener) Accept

func (ln TcpKeepAliveListener) Accept() (c net.Conn, err error)

type Transport

type Transport struct {
	InsecureServer *Server
	SecureServer   *Server
	// contains filtered or unexported fields
}

func NewTransport

func NewTransport(listener interfaces.Listener) *Transport

func (*Transport) GetRpouter

func (c *Transport) GetRpouter() *mux.Router

func (*Transport) NewServer

func (c *Transport) NewServer(handle http.Handler, add string) *Server

func (*Transport) Run

func (c *Transport) Run()

func (*Transport) ServerHttp

func (c *Transport) ServerHttp(w http.ResponseWriter, r *http.Request)

func (*Transport) SetGrpcServer

func (c *Transport) SetGrpcServer(server *grpc.Server)

func (*Transport) Start

func (c *Transport) Start()

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL