mirror of
https://github.com/deavmi/doap
synced 2024-07-04 15:50:15 +02:00
Codes
- Added the codes for messages - These are 8-bits
This commit is contained in:
parent
d9a6eb3280
commit
ec4f57af5d
52
source/doap/codes.d
Normal file
52
source/doap/codes.d
Normal file
|
@ -0,0 +1,52 @@
|
||||||
|
module doap.codes;
|
||||||
|
|
||||||
|
public enum Code : ubyte
|
||||||
|
{
|
||||||
|
// Method: 0.XX
|
||||||
|
EMPTY = 0,
|
||||||
|
GET = 1,
|
||||||
|
POST = 2,
|
||||||
|
PUT = 3,
|
||||||
|
DELETE = 4,
|
||||||
|
FETCH = 5,
|
||||||
|
PATCH = 6,
|
||||||
|
iPATCH = 7,
|
||||||
|
|
||||||
|
// Success: 2.XX
|
||||||
|
CREATED = 1 | (1<<6),
|
||||||
|
DELETED = 2 | (1<<6),
|
||||||
|
VALID = 3 | (1<<6),
|
||||||
|
CHANGED = 4 | (1<<6),
|
||||||
|
CONTENT = 5 | (1<<6),
|
||||||
|
CONTINUE = 31 | (1<<6),
|
||||||
|
|
||||||
|
// Client Error: 4.XX
|
||||||
|
BAD_REQUEST = 0 | (1<<7),
|
||||||
|
UNAUTHORIZED = 1 | (1<<7),
|
||||||
|
BAD_OPEN = 2 | (1<<7),
|
||||||
|
FORBIDDEN = 3 | (1<<7),
|
||||||
|
NOT_FOUND = 4 | (1<<7),
|
||||||
|
METHOD_NOT_ALLOWED = 5 | (1<<7),
|
||||||
|
NOT_ACCEPTABLE = 6 | (1<<7),
|
||||||
|
REQUEST_ENTITY_INCOMPLETE = 8 | (1<<7),
|
||||||
|
CONFLICT = 9 | (1<<7),
|
||||||
|
PRECONDITION_FAILED = 12 | (1<<7),
|
||||||
|
REQUEST_ENTITY_TOO_LARGE = 13 | (1<<7),
|
||||||
|
UNSUPPORTED_CONTENT_FORMAT = 15 | (1<<7),
|
||||||
|
|
||||||
|
// Server error: 5.XX
|
||||||
|
INTERNAL_SERVER_ERROR = 0 | ((1<<5) | (1 << 7)),
|
||||||
|
NOT_IMPLEMENTED = 1 | ((1<<5) | (1 << 7)),
|
||||||
|
BAD_GATEWAY = 2 | ((1<<5) | (1 << 7)),
|
||||||
|
SERVICE_UNAVAILABLE = 3 | ((1<<5) | (1 << 7)),
|
||||||
|
GATEWAY_TIMEOUT = 4 | ((1<<5) | (1 << 7)),
|
||||||
|
PROXYING_NOT_SUPPORTED = 5 | ((1<<5) | (1 << 7)),
|
||||||
|
|
||||||
|
// Signaling Codes: 7.XX
|
||||||
|
UNASSIGNED = 0 | ((1<<5) | (1 << 6) | (1 << 7)),
|
||||||
|
CSM = 1 | ((1<<5) | (1 << 6) | (1 << 7)),
|
||||||
|
PING = 2 | ((1<<5) | (1 << 6) | (1 << 7)),
|
||||||
|
PONG = 3| ((1<<5) | (1 << 6) | (1 << 7)),
|
||||||
|
RELEASE = 4 | ((1<<5) | (1 << 6) | (1 << 7)),
|
||||||
|
ABORT = 5 | ((1<<5) | (1 << 6) | (1 << 7))
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user