Documentation ¶
Index ¶
- Constants
- Variables
- func HomeHandler(w http.ResponseWriter, r *http.Request)
- func RegisterHandler(w http.ResponseWriter, r *http.Request)
- func RegisterOptions(w http.ResponseWriter, r *http.Request)
- func RegisterPost(w http.ResponseWriter, r *http.Request)
- func Serve()
- type HomeResponse
- type RegisterRequest
- type RegisterResponse
- type RegisterResponseType
Constants ¶
View Source
const ( Success = RegisterResponseType(iota) Forward Denied Failed )
Variables ¶
View Source
var Routes = map[string]func(w http.ResponseWriter, r *http.Request){ "/": HomeHandler, "/register": RegisterHandler, "/db": db.DbRootHandler, }
View Source
var RunningNode node
Functions ¶
func HomeHandler ¶
func HomeHandler(w http.ResponseWriter, r *http.Request)
func RegisterHandler ¶
func RegisterHandler(w http.ResponseWriter, r *http.Request)
func RegisterOptions ¶
func RegisterOptions(w http.ResponseWriter, r *http.Request)
func RegisterPost ¶
func RegisterPost(w http.ResponseWriter, r *http.Request)
Types ¶
type HomeResponse ¶
type HomeResponse struct { Version string `json:"version"` Address string `json:"address"` Ip string `json:"ip"` Port int `json:"port"` }
var HomeStruct *HomeResponse
type RegisterRequest ¶
type RegisterRequest struct {
Id string `json:"id"`
}
func (RegisterRequest) RegisterChild ¶
func (rr RegisterRequest) RegisterChild(child node) (*RegisterResponse, error)
type RegisterResponse ¶
type RegisterResponseType ¶
type RegisterResponseType int
Source Files ¶
Click to show internal directories.
Click to hide internal directories.