type net/textproto.Reader
25 uses
net/textproto (current package)
reader.go#L19: type Reader struct {
reader.go#L30: func NewReader(r *bufio.Reader) *Reader {
reader.go#L32: return &Reader{R: r}
reader.go#L37: func (r *Reader) ReadLine() (string, error) {
reader.go#L43: func (r *Reader) ReadLineBytes() ([]byte, error) {
reader.go#L53: func (r *Reader) readLineSlice() ([]byte, error) {
reader.go#L92: func (r *Reader) ReadContinuedLine() (string, error) {
reader.go#L113: func (r *Reader) ReadContinuedLineBytes() ([]byte, error) {
reader.go#L127: func (r *Reader) readContinuedLineSlice(validateFirstLine func([]byte) error) ([]byte, error) {
reader.go#L174: func (r *Reader) skipSpace() int {
reader.go#L191: func (r *Reader) readCodeLine(expectCode int) (code int, continued bool, message string, err error) {
reader.go#L234: func (r *Reader) ReadCodeLine(expectCode int) (code int, message string, err error) {
reader.go#L269: func (r *Reader) ReadResponse(expectCode int) (code int, message string, err error) {
reader.go#L311: func (r *Reader) DotReader() io.Reader {
reader.go#L318: r *Reader
reader.go#L412: func (r *Reader) closeDot() {
reader.go#L427: func (r *Reader) ReadDotBytes() ([]byte, error) {
reader.go#L435: func (r *Reader) ReadDotLines() ([]string, error) {
reader.go#L485: func (r *Reader) ReadMIMEHeader() (MIMEHeader, error) {
reader.go#L566: func (r *Reader) upcomingHeaderNewlines() (n int) {
textproto.go#L59: Reader
textproto.go#L68: Reader: Reader{R: bufio.NewReader(conn)},
net/http
request.go#L993: func newTextprotoReader(br *bufio.Reader) *textproto.Reader {
request.go#L995: tr := v.(*textproto.Reader)
request.go#L1002: func putTextprotoReader(r *textproto.Reader) {