mirror of https://github.com/docker/docs.git
inmem: Buffer is a convenience message buffer
Signed-off-by: Solomon Hykes <solomon@docker.com>
This commit is contained in:
parent
b9c316df29
commit
1f1de00af8
|
@ -0,0 +1,15 @@
|
|||
package inmem
|
||||
|
||||
import ()
|
||||
|
||||
type Buffer []*Message
|
||||
|
||||
func (buf *Buffer) Send(msg *Message, mode int) (Receiver, Sender, error) {
|
||||
(*buf) = append(*buf, msg)
|
||||
return NopReceiver{}, NopSender{}, nil
|
||||
}
|
||||
|
||||
func (buf *Buffer) Close() error {
|
||||
(*buf) = nil
|
||||
return nil
|
||||
}
|
Loading…
Reference in New Issue