Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 4208 → Rev 4209

/programs/develop/libraries/http/http.inc
13,6 → 13,7
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 
 
; Bitflags for http_msg.flags
FLAG_HTTP11 = 1 shl 0
FLAG_GOT_HEADER = 1 shl 1
FLAG_GOT_ALL_DATA = 1 shl 2
19,8 → 20,7
FLAG_CONTENT_LENGTH = 1 shl 3
FLAG_CHUNKED = 1 shl 4
FLAG_CONNECTED = 1 shl 5
 
; error flags go into the upper word
; ERROR flags go into the upper word
FLAG_INVALID_HEADER = 1 shl 16
FLAG_NO_RAM = 1 shl 17
FLAG_SOCKET_ERROR = 1 shl 18
27,15 → 27,17
FLAG_TIMEOUT_ERROR = 1 shl 19
 
struc http_msg {
.socket dd ?
.flags dd ?
.write_ptr dd ?
.buffer_length dd ?
.chunk_ptr dd ?
.timestamp dd ?
.status dd ?
.header_length dd ?
.content_length dd ?
.content_received dd ?
 
.socket dd ? ; socket on which the actual transfer happens
.flags dd ? ; flags, reflects status of the transfer using bitflags
.write_ptr dd ? ; internal use only (where to write new data in buffer)
.buffer_length dd ? ; internal use only (number of available bytes in buffer)
.chunk_ptr dd ? ; internal use only (where the next chunk begins)
.timestamp dd ? ; internal use only (when last data was received)
.status dd ? ; HTTP status
.header_length dd ? ; length of HTTP header
.content_length dd ? ; length of HTTP content
.content_received dd ? ; number of currently received content bytes
.data:
 
}