Documentation
¶
Index ¶
- func BrokerServeHttp(w io.Writer, body io.Reader, exename string, exealias string, args ...string)
- func DefaultServeHttp(w io.Writer, method string, url string, body io.Reader)
- func InvokeListener(host string)
- func MapActiveExtension(a ...string)
- func MapRoot(path string, rootpath string)
- func MapRoots(rootsToMap ...string)
- func RegisterCallableResource(resource string, callable func() io.Reader, a ...interface{})
- func RegisterShutdownEnv(shuttingdownEnv func())
- func ShutdownEnv()
- func ShutdownListener()
- type Channel
- type Listener
- type Listening
- type Request
- func (reqst *Request) AddResource(resource ...interface{})
- func (reqst *Request) Close() (err error)
- func (reqst *Request) Db(alias string) (dbcn *db.DbConnection)
- func (reqst *Request) DbQuery(alias string, query string, args ...interface{}) (dbquery *db.DBQuery)
- func (reqst *Request) ExecuteRequest()
- func (reqst *Request) GetResource(nxtrspath string, a ...interface{}) (rdr io.Reader)
- func (reqst *Request) InitRequest(w http.ResponseWriter, r *http.Request, shuttingDownListener func(), ...) (err error)
- func (reqst *Request) Interupted() bool
- func (reqst *Request) IsActiveContent(ext string) (active bool)
- func (reqst *Request) Parameters() (params *parameters.Parameters)
- func (reqst *Request) PopulateParameters()
- func (reqst *Request) Print(a ...interface{})
- func (reqst *Request) Println(a ...interface{})
- func (reqst *Request) Read(p []byte) (n int, err error)
- func (reqst *Request) ReadFromOffset() int64
- func (reqst *Request) ReadRune() (r rune, size int, err error)
- func (reqst *Request) ReadToOffset() int64
- func (reqst *Request) RequestContent() *iorw.BufferedRW
- func (reqst *Request) RequestHeader() http.Header
- func (reqst *Request) RequestHeaders() (hdrs []string)
- func (reqst *Request) RequestMethod() string
- func (reqst *Request) RequestProtocol() string
- func (reqst *Request) ResetRequest() (err error)
- func (reqst *Request) ResponseHeader() http.Header
- func (reqst *Request) ResponseHeaders() (hdrs []string)
- func (reqst *Request) Seek(offset int64, whence int) (n int64, err error)
- func (reqst *Request) ServeHTTP() (err error)
- func (reqst *Request) SetRoots()
- func (reqst *Request) Size() int64
- func (reqst *Request) Write(p []byte) (n int, err error)
- func (reqst *Request) WriteTo(w io.Writer) (n int64, err error)
- type Resource
- func (rsrc *Resource) Close() (err error)
- func (rsrc *Resource) IsActiveContent() (active bool)
- func (rsrc *Resource) Path() string
- func (rsrc *Resource) Read(p []byte) (n int, err error)
- func (rsrc *Resource) ReadRune() (r rune, size int, err error)
- func (rsrc *Resource) ReadRuneBytes(p []byte) (n int, err error)
- func (rsrc *Resource) Seek(offset int64, whence int) (n int64, err error)
- func (rsrc *Resource) Size() int64
- type ResourceInfo
- type ResourceInfoHandler
- type ResourcesManager
- type Response
- type RootHandler
- type Talker
- func (tlkr *Talker) Close() (err error)
- func (tlkr *Talker) FSend(w io.Writer, body io.Reader, headers map[string][]string, url string, ...) (err error)
- func (tlkr *Talker) Print(a ...interface{})
- func (tlkr *Talker) Println(a ...interface{})
- func (tlkr *Talker) Read(p []byte) (n int, err error)
- func (tlkr *Talker) ReadRune() (r rune, size int, err error)
- func (tlkr *Talker) Reset()
- func (tlkr *Talker) Send(url string, body io.Reader, headers map[string][]string, params ...interface{}) (err error)
- func (tlkr *Talker) Write(p []byte) (n int, err error)
- type Talking
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BrokerServeHttp ¶
func DefaultServeHttp ¶
func InvokeListener ¶
func InvokeListener(host string)
func MapActiveExtension ¶
func MapActiveExtension(a ...string)
func RegisterShutdownEnv ¶
func RegisterShutdownEnv(shuttingdownEnv func())
func ShutdownEnv ¶
func ShutdownEnv()
func ShutdownListener ¶
func ShutdownListener()
Types ¶
type Channel ¶
type Channel struct {
// contains filtered or unexported fields
}
func NewChannel ¶
func NewChannel() (chnl *Channel)
func (*Channel) EnqueueRequest ¶
func (*Channel) NextRequest ¶
type Listener ¶
type Listener struct { *Channel // contains filtered or unexported fields }
Listener - Listener
func (*Listener) ListenAndServer ¶
func (*Listener) ServeHTTP ¶
func (lstnr *Listener) ServeHTTP(w http.ResponseWriter, r *http.Request)
func (*Listener) ShutdownHost ¶
type Request ¶
func NewRequest ¶
func (*Request) AddResource ¶
func (reqst *Request) AddResource(resource ...interface{})
func (*Request) ExecuteRequest ¶
func (reqst *Request) ExecuteRequest()
func (*Request) GetResource ¶
func (*Request) InitRequest ¶
func (*Request) Interupted ¶
func (*Request) IsActiveContent ¶
func (*Request) Parameters ¶
func (reqst *Request) Parameters() (params *parameters.Parameters)
func (*Request) PopulateParameters ¶
func (reqst *Request) PopulateParameters()
func (*Request) ReadFromOffset ¶
func (*Request) ReadToOffset ¶
func (*Request) RequestContent ¶
func (reqst *Request) RequestContent() *iorw.BufferedRW
func (*Request) RequestHeader ¶
func (*Request) RequestHeaders ¶
func (*Request) RequestMethod ¶
func (*Request) RequestProtocol ¶
func (*Request) ResetRequest ¶
func (*Request) ResponseHeader ¶
func (*Request) ResponseHeaders ¶
type Resource ¶
type Resource struct {
// contains filtered or unexported fields
}
func NewResource ¶
func (*Resource) IsActiveContent ¶
type ResourceInfo ¶
func NextResourceInfo ¶
func (*ResourceInfo) Close ¶
func (rsinfo *ResourceInfo) Close()
func (*ResourceInfo) IsActiveContent ¶
func (rsinfo *ResourceInfo) IsActiveContent() (active bool)
func (*ResourceInfo) Path ¶
func (rsinfo *ResourceInfo) Path() string
func (*ResourceInfo) PathRoot ¶
func (rsinfo *ResourceInfo) PathRoot() string
type ResourceInfoHandler ¶
type ResourceInfoHandler struct { }
type ResourcesManager ¶
type ResourcesManager struct {
// contains filtered or unexported fields
}
func (*ResourcesManager) MapResourceRoot ¶
func (rsrcsmngr *ResourcesManager) MapResourceRoot(a ...interface{})
type Response ¶
type Response struct {
// contains filtered or unexported fields
}
func (*Response) WriteHeader ¶
type RootHandler ¶
type RootHandler struct {
// contains filtered or unexported fields
}
Source Files
¶
Click to show internal directories.
Click to hide internal directories.