Read is a thread safe version of bytes.Buffer::Read
(p []byte)
| 35 | |
| 36 | // Read is a thread safe version of bytes.Buffer::Read |
| 37 | func (b *SafeBuffer) Read(p []byte) (n int, err error) { |
| 38 | b.m.RLock() |
| 39 | defer b.m.RUnlock() |
| 40 | return b.b.Read(p) |
| 41 | } |
| 42 | |
| 43 | // Write is a thread safe version of bytes.Buffer::Write |
| 44 | func (b *SafeBuffer) Write(p []byte) (n int, err error) { |
no outgoing calls