-
Notifications
You must be signed in to change notification settings - Fork 9
/
Copy pathstatus.go
31 lines (28 loc) · 871 Bytes
/
status.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
package memcached
import "errors"
const (
StatusEnd = "END\r\n"
StatusError = "ERROR\r\n"
StatusServerError = "SERVER_ERROR\r\n"
StatusClientError = "CLIENT_ERROR %s\r\n"
StatusStored = "STORED\r\n"
StatusNotStored = "NOT_STORED\r\n"
StatusExists = "EXISTS\r\n"
StatusNotFound = "NOT_FOUND\r\n"
StatusDeleted = "DELETED\r\n"
StatusTouched = "TOUCHED\r\n"
StatusOK = "OK\r\n"
StatusVersion = "VERSION %s\r\n"
StatusValue = "VALUE %s %d %d\r\n"
StatusStat = "STAT %s %s\r\n"
)
var (
// An error caused by an invalid command from the client
ClientError = errors.New(StatusClientError)
// The key was not found
NotFound = errors.New(StatusNotFound)
// An error occured servicing this request
ServerError = errors.New(StatusServerError)
// Generic error
Error = errors.New(StatusError)
)