mirror of https://github.com/tidwall/redcon.git
Added WriteUint64 method
This commit is contained in:
parent
56fff5d1ec
commit
47f86dd29a
10
redcon.go
10
redcon.go
|
@ -44,8 +44,10 @@ type Conn interface {
|
||||||
WriteBulkString(bulk string)
|
WriteBulkString(bulk string)
|
||||||
// WriteInt writes an integer to the client.
|
// WriteInt writes an integer to the client.
|
||||||
WriteInt(num int)
|
WriteInt(num int)
|
||||||
// WriteInt64 writes a 64-but signed integer to the client.
|
// WriteInt64 writes a 64-bit signed integer to the client.
|
||||||
WriteInt64(num int64)
|
WriteInt64(num int64)
|
||||||
|
// WriteUint64 writes a 64-bit unsigned integer to the client.
|
||||||
|
WriteUint64(num uint64)
|
||||||
// WriteArray writes an array header. You must then write additional
|
// WriteArray writes an array header. You must then write additional
|
||||||
// sub-responses to the client to complete the response.
|
// sub-responses to the client to complete the response.
|
||||||
// For example to write two strings:
|
// For example to write two strings:
|
||||||
|
@ -432,6 +434,7 @@ func (c *conn) WriteBulk(bulk []byte) { c.wr.WriteBulk(bulk) }
|
||||||
func (c *conn) WriteBulkString(bulk string) { c.wr.WriteBulkString(bulk) }
|
func (c *conn) WriteBulkString(bulk string) { c.wr.WriteBulkString(bulk) }
|
||||||
func (c *conn) WriteInt(num int) { c.wr.WriteInt(num) }
|
func (c *conn) WriteInt(num int) { c.wr.WriteInt(num) }
|
||||||
func (c *conn) WriteInt64(num int64) { c.wr.WriteInt64(num) }
|
func (c *conn) WriteInt64(num int64) { c.wr.WriteInt64(num) }
|
||||||
|
func (c *conn) WriteUint64(num uint64) { c.wr.WriteUint64(num) }
|
||||||
func (c *conn) WriteError(msg string) { c.wr.WriteError(msg) }
|
func (c *conn) WriteError(msg string) { c.wr.WriteError(msg) }
|
||||||
func (c *conn) WriteArray(count int) { c.wr.WriteArray(count) }
|
func (c *conn) WriteArray(count int) { c.wr.WriteArray(count) }
|
||||||
func (c *conn) WriteNull() { c.wr.WriteNull() }
|
func (c *conn) WriteNull() { c.wr.WriteNull() }
|
||||||
|
@ -617,6 +620,11 @@ func (w *Writer) WriteInt64(num int64) {
|
||||||
w.b = AppendInt(w.b, num)
|
w.b = AppendInt(w.b, num)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// WriteUint64 writes a 64-bit unsigned integer to the client.
|
||||||
|
func (w *Writer) WriteUint64(num uint64) {
|
||||||
|
w.b = AppendUint(w.b, num)
|
||||||
|
}
|
||||||
|
|
||||||
// WriteRaw writes raw data to the client.
|
// WriteRaw writes raw data to the client.
|
||||||
func (w *Writer) WriteRaw(data []byte) {
|
func (w *Writer) WriteRaw(data []byte) {
|
||||||
w.b = append(w.b, data...)
|
w.b = append(w.b, data...)
|
||||||
|
|
Loading…
Reference in New Issue