# File lib/core/message.rb, line 45
    def proton_send(sender, tag = nil)
      dlv = sender.delivery(tag || sender.delivery_tag)
      encoded = self.encode
      sender.stream(encoded)
      sender.advance
      dlv.settle if sender.snd_settle_mode == Link::SND_SETTLED
      return dlv
    end