Versions in this module Expand all Collapse all v7 v7.2.9 Aug 8, 2024 Changes in this version + var MultiRecvErr = erpc.NewStatus(erpc.CodeInternalServerError, "auth-checker plugin usage is incorrect", ...) + var MultiSendErr = erpc.NewStatus(erpc.CodeWriteFailed, "auth-bearer plugin usage is incorrect", ...) + func NewBearerPlugin(fn Bearer, infoSetting ...erpc.MessageSetting) erpc.Plugin + func NewCheckerPlugin(fn Checker, retSetting ...erpc.MessageSetting) erpc.Plugin + type Bearer func(sess Session, fn SendOnce) *erpc.Status + type Checker func(sess Session, fn RecvOnce) (ret interface{}, stat *erpc.Status) + type RecvOnce func(infoRecv interface{}) *erpc.Status + type SendOnce func(info, retRecv interface{}) *erpc.Status + type Session interface + LocalAddr func() net.Addr + Peer func() erpc.Peer + RemoteAddr func() net.Addr + SetID func(newID string) + Swap func() goutil.Map Other modules containing this package github.com/akuan/erpc