-
Notifications
You must be signed in to change notification settings - Fork 2
/
status_code.go
47 lines (43 loc) · 1.7 KB
/
status_code.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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
//
// Description:
// Author: Rodrigo Freitas
// Crested at: Mon Apr 29 16:23:52 -03 2019
//
package rtsp
const (
// Success
StatusLowStorageSpace = 250
// Error
StatusParameterNotUnderstood = 451
StatusConferenceNotFound = 452
StatusNotEnoughBandwidth = 453
StatusSessionNotFound = 454
StatusMethodNotValidInThisState = 455
StatusHeaderFieldNotValid = 456
StatusInvalidRange = 457
StatusParameterReadOnly = 458
StatusAggregateOperationNotAllowed = 459
StatusOnlyAggregateOperationAllowed = 460
StatusUnsupportedTransport = 461
StatusDestinationUnreachable = 462
StatusOptionNotSupported = 551
)
var statusText = map[int]string{
StatusLowStorageSpace: "Low on Storage Space",
StatusParameterNotUnderstood: "Parameter Not Understood",
StatusConferenceNotFound: "Conference Not Found",
StatusNotEnoughBandwidth: "Not Enough Bandwidth",
StatusSessionNotFound: "Session Not Found",
StatusMethodNotValidInThisState: "Method Not Valid in This State",
StatusHeaderFieldNotValid: "Header Field Not Valid for Resource",
StatusInvalidRange: "Invalid Range",
StatusParameterReadOnly: "Parameter Is Read-Only",
StatusAggregateOperationNotAllowed: "Aggregate Operation Not Allowed",
StatusOnlyAggregateOperationAllowed: "Only Aggregate Operation Allowed",
StatusUnsupportedTransport: "Unsupported Transport",
StatusDestinationUnreachable: "Destination Unreachable",
StatusOptionNotSupported: "Option not supported",
}
func StatusText(code int) string {
return statusText[code]
}