Documentation
¶
Index ¶
Constants ¶
const ( SERVER_DEFAULT_NAME = "yados" SERVER_DEFAULT_IP = "0.0.0.0" SERVER_DEFAULT_PORT = 8709 SERVER_DEFAULT_STOREDIR = "yados.store" )
======== Public Const Variables ========
Variables ¶
This section is empty.
Functions ¶
func RegisterHandlers ¶
func RegisterHandlers(r *mux.Router, handlerFns ...HandlerFunc) http.Handler
Types ¶
type HandlerFunc ¶
HandlerFunc - useful to chain different middleware http.Handler
type MuxConn ¶
MuxConn - **************** MuxConn ****************
func NewMuxConn ¶
NewMuxConn () ======== NewMuxConn() ========
type MuxListener ¶
MuxListener - **************** MuxListener ****************
func (*MuxListener) Accept ¶
func (l *MuxListener) Accept() (net.Conn, error)
Accept () ======== MuxListener::Accept() ========
func (*MuxListener) Close ¶
func (l *MuxListener) Close() error
Close () ======== MuxListener::Close() ========
type MuxServer ¶
type MuxServer struct {
Name string
http.Server
WaitGroup *sync.WaitGroup
GracefulTimeout time.Duration
// contains filtered or unexported fields
}
MuxServer - **************** MuServer ****************
func NewMuxServer ¶
NewMuxServer () ======== NewMuxServer() ========
func (*MuxServer) ListenAndServe ¶
ListenAndServe () ======== MuxServer::ListenAndServe() ========
func (*MuxServer) ListenAndServeTLS ¶
ListenAndServeTLS () ======== MuxServer::ListenAndServeTLS() ========
type ObjectHandlers ¶
type ObjectHandlers struct {
}
**************** ObjectHandlers ****************
func (ObjectHandlers) Handle_DeleteObject ¶
func (oh ObjectHandlers) Handle_DeleteObject(w http.ResponseWriter, r *http.Request)
======== Handle_DeleteObject ========
func (ObjectHandlers) Handle_GetObject ¶
func (oh ObjectHandlers) Handle_GetObject(w http.ResponseWriter, r *http.Request)
======== Handle_DeleteObject ========
func (ObjectHandlers) Handle_PutObject ¶
func (oh ObjectHandlers) Handle_PutObject(w http.ResponseWriter, r *http.Request)
======== Handle_PutObject ========
type StackServer ¶
type StackServer struct {
Name string
// contains filtered or unexported fields
}
StackServer - **************** StackServer ****************
func NewStackServer ¶
func NewStackServer(ip string, port int, storeDir string) (ss *StackServer, err error)
NewStackServer - ======== NewStackServer() ========
func (*StackServer) ListenAndServe ¶
func (_this *StackServer) ListenAndServe()
ListenAndServe - ======== StackServer.ListenAndServe() ========