|
|
| version 1.89.2.1, 2004/04/05 09:26:55 | version 1.91, 2004/07/26 10:44:21 |
|---|---|
| Line 243 void SAPI::send_header(SAPI_Info& SAPI_i | Line 243 void SAPI::send_header(SAPI_Info& SAPI_i |
| HSE_REQ_SEND_RESPONSE_HEADER_EX, &header_info, NULL, NULL); | HSE_REQ_SEND_RESPONSE_HEADER_EX, &header_info, NULL, NULL); |
| } | } |
| void SAPI::send_body(SAPI_Info& SAPI_info, const void *buf, size_t size) { | size_t SAPI::send_body(SAPI_Info& SAPI_info, const void *buf, size_t size) { |
| DWORD num_bytes=size; | DWORD num_bytes=size; |
| SAPI_info.lpECB->WriteClient(SAPI_info.lpECB->ConnID, | if(!SAPI_info.lpECB->WriteClient(SAPI_info.lpECB->ConnID, |
| const_cast<void *>(buf), &num_bytes, HSE_IO_SYNC); | const_cast<void *>(buf), &num_bytes, HSE_IO_SYNC)) |
| return 0; | |
| return (size_t)num_bytes; | |
| } | } |