(p []byte)
| 948 | return b.b.Read(p) |
| 949 | } |
| 950 | func (b *ThreadSafeBuffer) Write(p []byte) (n int, err error) { |
| 951 | b.m.Lock() |
| 952 | defer b.m.Unlock() |
| 953 | return b.b.Write(p) |
| 954 | } |
| 955 | func (b *ThreadSafeBuffer) String() string { |
| 956 | b.m.Lock() |
| 957 | defer b.m.Unlock() |