| 293 | } |
| 294 | |
| 295 | static TSReturnCode |
| 296 | WriteResponseHeader(GeneratorHttpHeader &response, TSHttpStatus status) |
| 297 | { |
| 298 | if (TSHttpHdrTypeSet(response.buffer, response.header, TS_HTTP_TYPE_RESPONSE) != TS_SUCCESS) { |
| 299 | VERROR("failed to set type"); |
| 300 | return TS_ERROR; |
| 301 | } |
| 302 | if (TSHttpHdrVersionSet(response.buffer, response.header, TS_HTTP_VERSION(1, 1)) != TS_SUCCESS) { |
| 303 | VERROR("failed to set HTTP version"); |
| 304 | return TS_ERROR; |
| 305 | } |
| 306 | if (TSHttpHdrStatusSet(response.buffer, response.header, status) != TS_SUCCESS) { |
| 307 | VERROR("failed to set HTTP status"); |
| 308 | return TS_ERROR; |
| 309 | } |
| 310 | |
| 311 | if (TSHttpHdrReasonSet(response.buffer, response.header, TSHttpHdrReasonLookup(status), -1) != TS_SUCCESS) { |
| 312 | VERROR("failed to set expand HTTP status"); |
| 313 | return TS_ERROR; |
| 314 | }; |
| 315 | |
| 316 | return TS_SUCCESS; |
| 317 | } |
| 318 | |
| 319 | static TSReturnCode |
| 320 | GeneratorWriteFailureResponse(GeneratorRequest *grq, TSHttpStatus status) |
no test coverage detected