64 #define URI_OPENERS __table ( struct uri_opener, "uri_openers" ) 67 #define __uri_opener __table_entry ( URI_OPENERS, 01 ) 85 #define SOCKET_OPENERS __table ( struct socket_opener, "socket_openers" ) 88 #define __socket_opener __table_entry ( SOCKET_OPENERS, 01 ) 93 const char *uri_string );
struct uri_opener * xfer_uri_opener(const char *scheme)
Find opener for URI scheme.
FILE_LICENCE(GPL2_OR_LATER_OR_UBDL)
uint32_t type
Operating system type.
int xfer_vopen(struct interface *intf, int type, va_list args)
Open location.
int xfer_vreopen(struct interface *intf, int type, va_list args)
Reopen location.
int semantics
Communication semantics (e.g.
int xfer_open_uri_string(struct interface *intf, const char *uri_string)
Open URI string.
struct interface * intf
Original interface.
int(* open)(struct interface *intf, struct uri *uri)
Open URI.
const char * scheme
URI protocol name.
Generalized socket address structure.
int xfer_open_socket(struct interface *intf, int semantics, struct sockaddr *peer, struct sockaddr *local)
Open socket.
Location is a URI string.
int(* open)(struct interface *intf, struct sockaddr *peer, struct sockaddr *local)
Open socket.
__builtin_va_list va_list
int xfer_open_uri(struct interface *intf, struct uri *uri)
Open URI.
A Uniform Resource Identifier.
int xfer_open(struct interface *intf, int type,...)
Open location.
struct mschapv2_challenge peer
Peer challenge.
int xfer_open_named_socket(struct interface *intf, int semantics, struct sockaddr *peer, const char *name, struct sockaddr *local)
Open named socket.