Versions in this module Expand all Collapse all v1 v1.9.8 Jun 28, 2023 Changes in this version + type MockServer struct + func NewMockServer(ctrl *gomock.Controller) *MockServer + func (m *MockServer) AddAliases(arg0 string, arg1 ...string) error + func (m *MockServer) AddAliasesWithReadLock(arg0 string, arg1 ...string) error + func (m *MockServer) AddRoute(arg0 *common.HTTPHandler, arg1 *sync.RWMutex, arg2, arg3 string) error + func (m *MockServer) AddRouteWithReadLock(arg0 *common.HTTPHandler, arg1 *sync.RWMutex, arg2, arg3 string) error + func (m *MockServer) Dispatch() error + func (m *MockServer) DispatchTLS(arg0, arg1 []byte) error + func (m *MockServer) EXPECT() *MockServerMockRecorder + func (m *MockServer) RegisterChain(arg0 string, arg1 *snow.ConsensusContext, arg2 common.VM) + func (m *MockServer) Shutdown() error + type MockServerMockRecorder struct + func (mr *MockServerMockRecorder) AddAliases(arg0 interface{}, arg1 ...interface{}) *gomock.Call + func (mr *MockServerMockRecorder) AddAliasesWithReadLock(arg0 interface{}, arg1 ...interface{}) *gomock.Call + func (mr *MockServerMockRecorder) AddRoute(arg0, arg1, arg2, arg3 interface{}) *gomock.Call + func (mr *MockServerMockRecorder) AddRouteWithReadLock(arg0, arg1, arg2, arg3 interface{}) *gomock.Call + func (mr *MockServerMockRecorder) Dispatch() *gomock.Call + func (mr *MockServerMockRecorder) DispatchTLS(arg0, arg1 interface{}) *gomock.Call + func (mr *MockServerMockRecorder) RegisterChain(arg0, arg1, arg2 interface{}) *gomock.Call + func (mr *MockServerMockRecorder) Shutdown() *gomock.Call + type PathAdder interface + AddAliases func(endpoint string, aliases ...string) error + AddRoute func(handler *common.HTTPHandler, lock *sync.RWMutex, base, endpoint string) error + func PathWriterFromWithReadLock(pather PathAdderWithReadLock) PathAdder + type PathAdderWithReadLock interface + AddAliasesWithReadLock func(endpoint string, aliases ...string) error + AddRouteWithReadLock func(handler *common.HTTPHandler, lock *sync.RWMutex, base, endpoint string) error + type Server interface + Dispatch func() error + DispatchTLS func(certBytes, keyBytes []byte) error + RegisterChain func(chainName string, ctx *snow.ConsensusContext, vm common.VM) + Shutdown func() error + func New(log logging.Logger, factory logging.Factory, host string, port uint16, ...) (Server, error) + type Wrapper interface + WrapHandler func(h http.Handler) http.Handler v1.9.8-rc.9 Jun 28, 2023