grpcServer

package
v1.54.21 Latest Latest
Warning

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

Go to latest
Published: Jan 4, 2026 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AttrAddr

type AttrAddr struct {
	// contains filtered or unexported fields
}

func Addr

func Addr(addr string) AttrAddr

func (AttrAddr) Register

func (my AttrAddr) Register(server *Server)

type AttrCreds

type AttrCreds struct {
	// contains filtered or unexported fields
}

func Creds

func Creds(crt, key string) AttrCreds

func (AttrCreds) Register

func (my AttrCreds) Register(server *Server)

type AttrName

type AttrName struct {
	// contains filtered or unexported fields
}

func Name

func Name(name string) AttrName

func (AttrName) Register

func (my AttrName) Register(server *Server)

type AttrRegisterFn

type AttrRegisterFn struct {
	// contains filtered or unexported fields
}

func RegisterFuncs

func RegisterFuncs(funcs ...func(server *grpc.Server) error) AttrRegisterFn

func (AttrRegisterFn) Register

func (my AttrRegisterFn) Register(server *Server)

type AttrSteamLoggerFn

type AttrSteamLoggerFn struct {
	// contains filtered or unexported fields
}

func SteamLoggerFn

func SteamLoggerFn(fn func(srv any, ss grpc.ServerStream, info *grpc.StreamServerInfo, handler grpc.StreamHandler) error) AttrSteamLoggerFn

func (AttrSteamLoggerFn) Register

func (my AttrSteamLoggerFn) Register(server *Server)

type AttrUnaryLoggerFn

type AttrUnaryLoggerFn struct {
	// contains filtered or unexported fields
}

func UnaryLoggerFn

func UnaryLoggerFn(fn func(ctx context.Context, req any, info *grpc.UnaryServerInfo, handler grpc.UnaryHandler) (any, error)) AttrUnaryLoggerFn

func (AttrUnaryLoggerFn) Register

func (my AttrUnaryLoggerFn) Register(server *Server)

type Attributer

type Attributer interface {
	Register(server *Server)
}

type Pool

type Pool struct {
	// contains filtered or unexported fields
}

func (Pool) AppendSevers

func (my Pool) AppendSevers(servers ...Server) Pool

func (Pool) GetServerByName

func (my Pool) GetServerByName(name string) Server

func (Pool) Once

func (Pool) Once(servers ...Server) Pool

func (Pool) SetServers

func (my Pool) SetServers(servers ...Server) Pool

type Server

type Server struct {
	Error error
	// contains filtered or unexported fields
}

func (Server) Connection

func (my Server) Connection() Server

Connection 链接

func (Server) GetAddr

func (my Server) GetAddr() string

func (Server) GetCreds

func (my Server) GetCreds() credentials.TransportCredentials

func (Server) GetListener

func (my Server) GetListener() net.Listener

func (Server) GetOnline

func (my Server) GetOnline() bool

func (Server) GetServer

func (my Server) GetServer() *grpc.Server

func (Server) New

func (Server) New(attrs ...Attributer) Server

func (Server) Offline

func (my Server) Offline() Server

Offline 下线

func (Server) SetAttrs

func (my Server) SetAttrs(attrs ...Attributer) Server

Jump to

Keyboard shortcuts

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