inmem: Sender implements Close

Signed-off-by: Solomon Hykes <solomon@docker.com>
This commit is contained in:
Solomon Hykes 2014-05-11 15:09:53 +00:00
parent 655a0af862
commit 7d0ba6e26b
2 changed files with 5 additions and 0 deletions

View File

@ -8,6 +8,7 @@ import (
type Sender interface {
Send(msg *Message, mode int) (Receiver, Sender, error)
Close() error
}
type Receiver interface {

View File

@ -10,6 +10,10 @@ func (s NopSender) Send(msg *Message, mode int) (Receiver, Sender, error) {
return NopReceiver{}, NopSender{}, nil
}
func (s NopSender) Close() error {
return nil
}
type NopReceiver struct{}
func (r NopReceiver) Receive(mode int) (*Message, Receiver, Sender, error) {