mirror of
https://github.com/xcat2/xNBA.git
synced 2026-03-31 02:23:31 +00:00
Remove data-xfer as an interface type, and replace data-xfer interfaces with generic interfaces supporting the data-xfer methods. Filter interfaces (as used by the TLS layer) are handled using the generic pass-through interface capability. A side-effect of this is that deliver_raw() no longer exists as a data-xfer method. (In practice this doesn't lose any efficiency, since there are no instances within the current codebase where xfer_deliver_raw() is used to pass data to an interface supporting the deliver_raw() method.) Signed-off-by: Michael Brown <mcb30@ipxe.org>
24 lines
441 B
C
24 lines
441 B
C
#ifndef _IPXE_HTTP_H
|
|
#define _IPXE_HTTP_H
|
|
|
|
/** @file
|
|
*
|
|
* Hyper Text Transport Protocol
|
|
*
|
|
*/
|
|
|
|
FILE_LICENCE ( GPL2_OR_LATER );
|
|
|
|
/** HTTP default port */
|
|
#define HTTP_PORT 80
|
|
|
|
/** HTTPS default port */
|
|
#define HTTPS_PORT 443
|
|
|
|
extern int http_open_filter ( struct interface *xfer, struct uri *uri,
|
|
unsigned int default_port,
|
|
int ( * filter ) ( struct interface *,
|
|
struct interface ** ) );
|
|
|
|
#endif /* _IPXE_HTTP_H */
|