X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-http;a=blobdiff_plain;f=php_http_info_api.h;h=94a8d31a90eccfc3ac69755fcb54d67a5dd95c4f;hp=9dd64c84b384b5a86a6c6a60ce038140eaece4a6;hb=296a53ce9afb85164c2318e26e7d90b2c651d732;hpb=a4b593d03ef14d9bc422cbe6ce471a7b5b8abe5d diff --git a/php_http_info_api.h b/php_http_info_api.h index 9dd64c8..94a8d31 100644 --- a/php_http_info_api.h +++ b/php_http_info_api.h @@ -1,16 +1,13 @@ /* - +----------------------------------------------------------------------+ - | PECL :: http | - +----------------------------------------------------------------------+ - | This source file is subject to version 3.0 of the PHP license, that | - | is bundled with this package in the file LICENSE, and is available | - | through the world-wide-web at http://www.php.net/license/3_0.txt. | - | If you did not receive a copy of the PHP license and are unable to | - | obtain it through the world-wide-web, please send a note to | - | license@php.net so we can mail you a copy immediately. | - +----------------------------------------------------------------------+ - | Copyright (c) 2004-2005 Michael Wallner | - +----------------------------------------------------------------------+ + +--------------------------------------------------------------------+ + | PECL :: http | + +--------------------------------------------------------------------+ + | Redistribution and use in source and binary forms, with or without | + | modification, are permitted provided that the conditions mentioned | + | in the accompanying LICENSE file are met. | + +--------------------------------------------------------------------+ + | Copyright (c) 2004-2006, Michael Wallner | + +--------------------------------------------------------------------+ */ /* $Id$ */ @@ -23,27 +20,27 @@ #define HTTP_INFO(ptr) (ptr)->http.info -typedef struct { +typedef struct _http_request_info_t { char *method; - char *URI; + char *url; } http_request_info; -typedef struct { +typedef struct _http_response_info_t { int code; char *status; } http_response_info; -typedef union { +typedef union _http_info_union_t { http_request_info request; http_response_info response; -} http_info_t; +} http_info_union; struct http_info { - http_info_t info; + http_info_union info; double version; }; -typedef struct { +typedef struct _http_info_t { struct http_info http; int type; } http_info;