Documentation ¶
Overview ¶
Package server is a generated GoMock package.
Index ¶
- type Doer
- type Error
- type HTTPServer
- type MockDoer
- type MockDoerMockRecorder
- type MockServer
- func (m *MockServer) EXPECT() *MockServerMockRecorder
- func (m *MockServer) GetEQMetadataByName(name string) (autoeq.EQMetadata, error)
- func (m *MockServer) GetFixedBandEQPreset(id string) (eqmac.EQPreset, error)
- func (m *MockServer) ListEQsMetadata() ([]autoeq.EQMetadata, error)
- func (m *MockServer) WritePreset(w io.Writer, p eqmac.EQPreset) error
- type MockServerMockRecorder
- func (mr *MockServerMockRecorder) GetEQMetadataByName(name interface{}) *gomock.Call
- func (mr *MockServerMockRecorder) GetFixedBandEQPreset(id interface{}) *gomock.Call
- func (mr *MockServerMockRecorder) ListEQsMetadata() *gomock.Call
- func (mr *MockServerMockRecorder) WritePreset(w, p interface{}) *gomock.Call
- type Server
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Doer ¶
Doer defines the behavior of a component capable of doing an HTTP request, returning an HTTP response and an error.
type HTTPServer ¶
type HTTPServer struct {
// contains filtered or unexported fields
}
HTTPServer is an HTTP implementation of a Server. It fulfills the requests received by obtaining data via HTTP requests.
func NewHTTPServer ¶
func NewHTTPServer(d Doer, mdp autoeq.MarkDownParser, eqg autoeq.EQGetter, m mapping.Mapper) HTTPServer
NewHTTPServer returns a new HTTPServer.
func (*HTTPServer) GetEQMetadataByName ¶
func (s *HTTPServer) GetEQMetadataByName(name string) (*autoeq.EQMetadata, error)
GetEQMetadataByName returns EQ metadata associated to a device name. Returns an error if any.
func (*HTTPServer) GetFixedBandEQPreset ¶
func (s *HTTPServer) GetFixedBandEQPreset(id string) (eqmac.EQPreset, error)
GetFixedBandEQPreset returns the EQ preset assiciated to the input id. Returns an error if any.
func (*HTTPServer) ListEQsMetadata ¶
func (s *HTTPServer) ListEQsMetadata() ([]*autoeq.EQMetadata, error)
ListEQsMetadata returns a list of all the EQ metadata found by the server. Returns an error if any.
func (*HTTPServer) WritePreset ¶
WritePreset writes the input preset to the provided io.Writer. It uses json encoding. Returns an error if any.
type MockDoer ¶
type MockDoer struct {
// contains filtered or unexported fields
}
MockDoer is a mock of Doer interface
func NewMockDoer ¶
func NewMockDoer(ctrl *gomock.Controller) *MockDoer
NewMockDoer creates a new mock instance
func (*MockDoer) EXPECT ¶
func (m *MockDoer) EXPECT() *MockDoerMockRecorder
EXPECT returns an object that allows the caller to indicate expected use
type MockDoerMockRecorder ¶
type MockDoerMockRecorder struct {
// contains filtered or unexported fields
}
MockDoerMockRecorder is the mock recorder for MockDoer
func (*MockDoerMockRecorder) Do ¶
func (mr *MockDoerMockRecorder) Do(arg0 interface{}) *gomock.Call
Do indicates an expected call of Do
type MockServer ¶
type MockServer struct {
// contains filtered or unexported fields
}
MockServer is a mock of Server interface
func NewMockServer ¶
func NewMockServer(ctrl *gomock.Controller) *MockServer
NewMockServer creates a new mock instance
func (*MockServer) EXPECT ¶
func (m *MockServer) EXPECT() *MockServerMockRecorder
EXPECT returns an object that allows the caller to indicate expected use
func (*MockServer) GetEQMetadataByName ¶
func (m *MockServer) GetEQMetadataByName(name string) (autoeq.EQMetadata, error)
GetEQMetadataByName mocks base method
func (*MockServer) GetFixedBandEQPreset ¶
func (m *MockServer) GetFixedBandEQPreset(id string) (eqmac.EQPreset, error)
GetFixedBandEQPreset mocks base method
func (*MockServer) ListEQsMetadata ¶
func (m *MockServer) ListEQsMetadata() ([]autoeq.EQMetadata, error)
ListEQsMetadata mocks base method
func (*MockServer) WritePreset ¶
WritePreset mocks base method
type MockServerMockRecorder ¶
type MockServerMockRecorder struct {
// contains filtered or unexported fields
}
MockServerMockRecorder is the mock recorder for MockServer
func (*MockServerMockRecorder) GetEQMetadataByName ¶
func (mr *MockServerMockRecorder) GetEQMetadataByName(name interface{}) *gomock.Call
GetEQMetadataByName indicates an expected call of GetEQMetadataByName
func (*MockServerMockRecorder) GetFixedBandEQPreset ¶
func (mr *MockServerMockRecorder) GetFixedBandEQPreset(id interface{}) *gomock.Call
GetFixedBandEQPreset indicates an expected call of GetFixedBandEQPreset
func (*MockServerMockRecorder) ListEQsMetadata ¶
func (mr *MockServerMockRecorder) ListEQsMetadata() *gomock.Call
ListEQsMetadata indicates an expected call of ListEQsMetadata
func (*MockServerMockRecorder) WritePreset ¶
func (mr *MockServerMockRecorder) WritePreset(w, p interface{}) *gomock.Call
WritePreset indicates an expected call of WritePreset
type Server ¶
type Server interface { ListEQsMetadata() ([]autoeq.EQMetadata, error) GetFixedBandEQPreset(id string) (eqmac.EQPreset, error) GetEQMetadataByName(name string) (autoeq.EQMetadata, error) WritePreset(w io.Writer, p eqmac.EQPreset) error }
Server defines the behavior of a component capable of serving EQ related requests.