Documentation
¶
Index ¶
- func NewCaller(serialize def.Serialize, pool *def.MethodsPools) *callerDefault
- func RegisterGenericTypeMapper(adapter def.Adapter)
- func RegisterTypeMapper(adapter def.Adapter)
- func SetMethodProxy(invoke MethodInvoke)
- func TypeInfo(name string) (typ string, generic string)
- type GzipCaller
- type MethodCaller
- type MethodInvoke
- type RealCall
- type TraceCaller
- type UserProxyInvokeImpl
- type WsCaller
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterGenericTypeMapper ¶ added in v0.1.0
func RegisterTypeMapper ¶
func SetMethodProxy ¶ added in v0.1.0
func SetMethodProxy(invoke MethodInvoke)
Types ¶
type GzipCaller ¶ added in v0.1.0
type GzipCaller struct {
WsCaller
}
func NewGzipCaller ¶ added in v0.1.0
func NewGzipCaller(serialize def.Serialize, pool *def.MethodsPools) *GzipCaller
type MethodCaller ¶ added in v0.1.0
type MethodInvoke ¶ added in v0.1.0
type MethodInvoke func(fn MethodCaller, m *def.MethodInfo, args []reflect.Value) []reflect.Value
type TraceCaller ¶ added in v0.1.0
type TraceCaller struct {
// contains filtered or unexported fields
}
func NewTraceCaller ¶ added in v0.1.0
func NewTraceCaller(serialize def.Serialize, pool *def.MethodsPools) *TraceCaller
type UserProxyInvokeImpl ¶ added in v0.1.0
type UserProxyInvokeImpl struct {
// contains filtered or unexported fields
}
func NewUserProxyInvokeImpl ¶ added in v0.1.0
func NewUserProxyInvokeImpl(list *list.List) *UserProxyInvokeImpl
func (*UserProxyInvokeImpl) Invoke ¶ added in v0.1.0
func (d *UserProxyInvokeImpl) Invoke(m *def.MethodInfo, args []reflect.Value) []reflect.Value
type WsCaller ¶ added in v0.1.0
type WsCaller struct {
TraceCaller
}
func NewWsCaller ¶ added in v0.1.0
func NewWsCaller(serialize def.Serialize, pool *def.MethodsPools) *WsCaller
Source Files
¶
Click to show internal directories.
Click to hide internal directories.