add CONTINUATION write mode
authorAndy Green <andy@warmcat.com>
Mon, 7 Mar 2011 20:47:41 +0000 (20:47 +0000)
committerAndy Green <andy@warmcat.com>
Mon, 7 Mar 2011 20:47:41 +0000 (20:47 +0000)
Signed-off-by: Andy Green <andy@warmcat.com>
lib/libwebsockets.h
lib/parsers.c

index ec55ec8..d51229d 100644 (file)
@@ -85,6 +85,7 @@ enum libwebsocket_extension_callback_reasons {
 enum libwebsocket_write_protocol {
        LWS_WRITE_TEXT,
        LWS_WRITE_BINARY,
+       LWS_WRITE_CONTINUATION,
        LWS_WRITE_HTTP,
 
        /* special 04+ opcodes */
index b116ddd..f87b1d8 100644 (file)
@@ -1194,6 +1194,10 @@ int libwebsocket_write(struct libwebsocket *wsi, unsigned char *buf,
                case LWS_WRITE_BINARY:
                        n = LWS_WS_OPCODE_04__BINARY_FRAME;
                        break;
+               case LWS_WRITE_CONTINUATION:
+                       n = LWS_WS_OPCODE_04__CONTINUATION;
+                       break;
+
                case LWS_WRITE_CLOSE:
                        n = LWS_WS_OPCODE_04__CLOSE;