Documentation
¶
Index ¶
Constants ¶
View Source
const DEFAULT_PORT uint = 17779
Variables ¶
View Source
var ACCEPTED_METHODS []string = []string{ http.MethodGet, http.MethodPost, http.MethodPut, http.MethodPatch, http.MethodDelete, }
Functions ¶
This section is empty.
Types ¶
type AgentServer ¶
type AgentServer struct {
// contains filtered or unexported fields
}
func NewAgentServer ¶
func NewAgentServer(c *ServerOptions) (s *AgentServer, err error)
func (*AgentServer) Shutdown ¶
func (s *AgentServer) Shutdown() error
func (*AgentServer) Start ¶
func (s *AgentServer) Start() error
type ReqSerializer ¶
type ReqSerializer struct{}
func NewReqSerializer ¶
func NewReqSerializer() (*ReqSerializer, error)
func (*ReqSerializer) Decode ¶
func (s *ReqSerializer) Decode(data []byte) (*RequestPacket, error)
type RequestPacket ¶
type ServerEdition ¶
type ServerOptions ¶
type StateStore ¶
type StateStore struct {
// contains filtered or unexported fields
}
func NewStateStore ¶
func NewStateStore() (*StateStore, error)
func (*StateStore) Get ¶
func (ss *StateStore) Get(key string) interface{}
func (*StateStore) Store ¶
func (ss *StateStore) Store(key string, val interface{}) *StateStore
Click to show internal directories.
Click to hide internal directories.