Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Timeout ¶
func Timeout(opts ...Option) gin.HandlerFunc
Types ¶
type CallBackFunc ¶ added in v0.0.6
type GinCtxCallBackFunc ¶ added in v0.1.8
type Option ¶ added in v0.0.6
type Option func(*TimeoutWriter)
func WithDefaultMsg ¶ added in v0.0.6
func WithDefaultMsg(resp interface{}) Option
Optional parameters
func WithErrorHttpCode ¶ added in v0.0.6
Optional parameters
func WithGinCtxCallBack ¶ added in v0.1.8
func WithGinCtxCallBack(f GinCtxCallBackFunc) Option
Optional parameters
func WithTimeout ¶ added in v0.0.6
type TimeoutOptions ¶ added in v0.0.6
type TimeoutOptions struct {
CallBack CallBackFunc
GinCtxCallBack GinCtxCallBackFunc
DefaultMsg interface{}
Timeout time.Duration
ErrorHttpCode int
}
type TimeoutWriter ¶
type TimeoutWriter struct {
gin.ResponseWriter
TimeoutOptions // TimeoutOptions in options.go
// contains filtered or unexported fields
}
func (*TimeoutWriter) Header ¶
func (tw *TimeoutWriter) Header() http.Header
func (*TimeoutWriter) Size ¶ added in v0.1.2
func (tw *TimeoutWriter) Size() int
func (*TimeoutWriter) WriteHeader ¶
func (tw *TimeoutWriter) WriteHeader(code int)
func (*TimeoutWriter) WriteHeaderNow ¶
func (tw *TimeoutWriter) WriteHeaderNow()
Directories
¶
| Path | Synopsis |
|---|---|
|
example
|
|
|
file_server
command
|
|
|
normal
command
|
|
|
panic
command
|
|
|
redirect
command
|
|
|
slow_service
command
|
Click to show internal directories.
Click to hide internal directories.