Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Timeout ¶
func Timeout(opts ...Option) gin.HandlerFunc
Types ¶
type CallBackFunc ¶
type MsgCallBackFunc ¶
type Option ¶
type Option func(*TimeoutWriter)
func WithMsgCallBack ¶ added in v1.0.1
func WithMsgCallBack(f MsgCallBackFunc) Option
WithMsgCallBack Optional parameters
func WithTimeout ¶
type TimeoutOptions ¶
type TimeoutOptions struct {
CallBack CallBackFunc
DefaultMsg interface{}
MsgCallBack MsgCallBackFunc
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 ¶
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.