Skip to content

Commit

Permalink
added stringer to recType for better debugging
Browse files Browse the repository at this point in the history
  • Loading branch information
yookoala committed Feb 8, 2018
1 parent d0c2832 commit eae5af1
Showing 1 changed file with 35 additions and 0 deletions.
35 changes: 35 additions & 0 deletions fcgi.go
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,41 @@ const (
typeUnknownType recType = 11
)

// String implements fmt.Stringer
func (t recType) String() string {
switch t {
case typeBeginRequest:
return "FCGI_BEGIN_REQUEST"
case typeAbortRequest:
return "FCGI_BEGIN_REQUEST"
case typeEndRequest:
return "FCGI_END_REQUEST"
case typeParams:
return "FCGI_PARAMS"
case typeStdin:
return "FCGI_STDIN"
case typeStdout:
return "FCGI_STDOUT"
case typeStderr:
return "FCGI_STDERR"
case typeData:
return "FCGI_DATA"
case typeGetValues:
return "FCGI_GET_VALUES"
case typeGetValuesResult:
return "FCGI_GET_VALUES_RESULT"
case typeUnknownType:
fallthrough
default:
return "FCGI_UNKNOWN_TYPE"
}
}

// GoString implements fmt.GoStringer
func (t recType) GoString() string {
return t.String()
}

// keep the connection between web-server and responder open after request
const flagKeepConn = 1

Expand Down

0 comments on commit eae5af1

Please sign in to comment.