// Send a method frame out to the client // TODO: why isn't this taking a pointer? func (channel *Channel) SendMethod(method amqp.MethodFrame) { // fmt.Printf("Sending method: %s\n", method.MethodName()) var buf = bytes.NewBuffer([]byte{}) method.Write(buf) channel.outgoing <- &amqp.WireFrame{uint8(amqp.FrameMethod), channel.id, buf.Bytes()} }