rpc

package
v0.0.0-...-2f0169a Latest Latest
Warning

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

Go to latest
Published: Mar 15, 2020 License: MIT Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type KittyClientRPC

type KittyClientRPC struct {
	CliService kittyrpc.KittyrpcService
	Model      interface{}

	Callbk kitty.SuccessCallback
	// contains filtered or unexported fields
}

KittyClientRPC kitty for rpc

func (*KittyClientRPC) Call

func (rpc *KittyClientRPC) Call(search *kitty.SearchCondition, action string, c kitty.Context) (interface{}, error)

Call 调用rpc服务端

func (*KittyClientRPC) WebCall

func (rpc *KittyClientRPC) WebCall(s *kitty.Structs, search *kitty.SearchCondition, c kitty.Context) error

WebCall rpc local call

type KittyRPCService

type KittyRPCService struct {
	DB     *gorm.DB
	Callbk kitty.SuccessCallback
	Ctx    SrvContext
	Params map[string]interface{}
}

KittyRPCService ...

func (*KittyRPCService) Call

Call rpc call handle

type SrvContext

type SrvContext interface {
	GetCtxInfo(context.Context, string) (interface{}, error)
}

SrvContext get something from context

Directories

Path Synopsis
proto

Jump to

Keyboard shortcuts

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