Files

19 lines
350 B
Go

package protocol
type RequestHeader struct {
APIKey int16
APIVersion int16
Correlation_id int32
}
func ParseRequestHeader(r *Request) *RequestHeader {
apiKey := r.ReadInt16()
apiVersion := r.ReadInt16()
correlation_id := r.ReadInt32()
return &RequestHeader{
APIKey: apiKey,
APIVersion: apiVersion,
Correlation_id: correlation_id,
}
}