OSDN Git Service

gobex: Add common response codes to gobex-packet.h
authorJohan Hedberg <johan.hedberg@intel.com>
Sun, 3 Jul 2011 09:21:58 +0000 (12:21 +0300)
committerMarcel Holtmann <marcel@holtmann.org>
Tue, 4 Dec 2012 21:21:58 +0000 (22:21 +0100)
gobex/gobex-packet.h

index 40580cb..299e7f0 100644 (file)
 #include <gobex/gobex-defs.h>
 #include <gobex/gobex-header.h>
 
-/* Opcodes */
-#define G_OBEX_OP_CONNECT      0x00
-#define G_OBEX_OP_DISCONNECT   0x01
-#define G_OBEX_OP_PUT          0x02
-#define G_OBEX_OP_GET          0x03
-#define G_OBEX_OP_SETPATH      0x05
-#define G_OBEX_OP_SESSION      0x07
-#define G_OBEX_OP_ABORT                0x7f
+/* Request opcodes */
+#define G_OBEX_OP_CONNECT                      0x00
+#define G_OBEX_OP_DISCONNECT                   0x01
+#define G_OBEX_OP_PUT                          0x02
+#define G_OBEX_OP_GET                          0x03
+#define G_OBEX_OP_SETPATH                      0x05
+#define G_OBEX_OP_ACTION                       0x06
+#define G_OBEX_OP_SESSION                      0x07
+#define G_OBEX_OP_ABORT                                0x7f
+
+/* Response codes */
+#define G_OBEX_RSP_CONTINUE                    0x10
+#define G_OBEX_RSP_SUCCESS                     0x20
+#define G_OBEX_RSP_SUCCESS                     0x20
+#define G_OBEX_RSP_CREATED                     0x21
+#define G_OBEX_RSP_ACCEPTED                    0x22
+#define G_OBEX_RSP_NON_AUTHORITATIVE           0x23
+#define G_OBEX_RSP_NO_CONTENT                  0x24
+#define G_OBEX_RSP_RESET_CONTENT               0x25
+#define G_OBEX_RSP_PARTIAL_CONTENT             0x26
+#define G_OBEX_RSP_MULTIPLE_CHOICES            0x30
+#define G_OBEX_RSP_MOVED_PERMANENTLY           0x31
+#define G_OBEX_RSP_MOVED_TEMPORARILY           0x32
+#define G_OBEX_RSP_SEE_OTHER                   0x33
+#define G_OBEX_RSP_NOT_MODIFIED                        0x34
+#define G_OBEX_RSP_USE_PROXY                   0x35
+#define G_OBEX_RSP_BAD_REQUEST                 0x40
+#define G_OBEX_RSP_UNAUTHORIZED                        0x41
+#define G_OBEX_RSP_PAYMENT_REQUIRED            0x42
+#define G_OBEX_RSP_FORBIDDEN                   0x43
+#define G_OBEX_RSP_NOT_FOUND                   0x44
+#define G_OBEX_RSP_METHOD_NOT_ALLOWED          0x45
+#define G_OBEX_RSP_NOT_ACCEPTABLE              0x46
+#define G_OBEX_RSP_PROXY_AUTH_REQUIRED         0x47
+#define G_OBEX_RSP_REQUEST_TIME_OUT            0x48
+#define G_OBEX_RSP_CONFLICT                    0x49
+#define G_OBEX_RSP_GONE                                0x4a
+#define G_OBEX_RSP_LENGTH_REQUIRED             0x4b
+#define G_OBEX_RSP_PRECONDITION_FAILED         0x4c
+#define G_OBEX_RSP_REQ_ENTITY_TOO_LARGE                0x4d
+#define G_OBEX_RSP_REQ_URL_TOO_LARGE           0x4e
+#define G_OBEX_RSP_UNSUPPORTED_MEDIA_TYPE      0x4f
+#define G_OBEX_RSP_INTERNAL_SERVER_ERROR       0x50
+#define G_OBEX_RSP_NOT_IMPLEMENTED             0x51
+#define G_OBEX_RSP_BAD_GATEWAY                 0x52
+#define G_OBEX_RSP_SERVICE_UNAVAILABLE         0x53
+#define G_OBEX_RSP_GATEWAY_TIMEOUT             0x54
+#define G_OBEX_RSP_VERSION_NOT_SUPPORTED       0x55
+#define G_OBEX_RSP_DATABASE_FULL               0x60
+#define G_OBEX_RSP_DATABASE_LOCKED             0x61
 
 typedef struct _GObexPacket GObexPacket;