(command string, args []string, lines []string)
| 94 | } |
| 95 | |
| 96 | func (conn *PktlineConnection) SendMessageWithLines(command string, args []string, lines []string) error { |
| 97 | err := conn.pl.WritePacketText(command) |
| 98 | if err != nil { |
| 99 | return err |
| 100 | } |
| 101 | for _, arg := range args { |
| 102 | err = conn.pl.WritePacketText(arg) |
| 103 | if err != nil { |
| 104 | return err |
| 105 | } |
| 106 | } |
| 107 | err = conn.pl.WriteDelim() |
| 108 | if err != nil { |
| 109 | return err |
| 110 | } |
| 111 | for _, line := range lines { |
| 112 | err = conn.pl.WritePacketText(line) |
| 113 | if err != nil { |
| 114 | return err |
| 115 | } |
| 116 | } |
| 117 | return conn.pl.WriteFlush() |
| 118 | } |
| 119 | |
| 120 | func (conn *PktlineConnection) SendMessageWithData(command string, args []string, data io.Reader) error { |
| 121 | err := conn.pl.WritePacketText(command) |
no test coverage detected