MODULE = URI::XS PACKAGE = URI::XS::http
PROTOTYPES: DISABLE
BOOT {
Stash s(__PACKAGE__, GV_ADD);
s.inherit(__MODULE__);
register_perl_scheme("http", s.name());
}
URI::http* URI::http::new (string url = string(), ...) {
RETVAL = make_backref<URI::http>(url);
add_query_args(RETVAL, MARK+3, items-2);
}
MODULE = URI::XS PACKAGE = URI::XS::https
PROTOTYPES: DISABLE
BOOT {
Stash s(__PACKAGE__, GV_ADD);
s.inherit("URI::XS::http");
register_perl_scheme("https", s.name());
}
URI::https* URI::https::new (string url = string(), ...) {
RETVAL = make_backref<URI::https>(url);
add_query_args(RETVAL, MARK+3, items-2);
}
MODULE = URI::XS PACKAGE = URI::XS::ws
PROTOTYPES: DISABLE
BOOT {
Stash s(__PACKAGE__, GV_ADD);
s.inherit(__MODULE__);
register_perl_scheme("ws", s.name());
}
URI::ws* URI::ws::new (string url = string(), ...) {
RETVAL = make_backref<URI::ws>(url);
add_query_args(RETVAL, MARK+3, items-2);
}
MODULE = URI::XS PACKAGE = URI::XS::wss
PROTOTYPES: DISABLE
BOOT {
Stash s(__PACKAGE__, GV_ADD);
s.inherit("URI::XS::ws");
register_perl_scheme("wss", s.name());
}
URI::wss* URI::wss::new (string url = string(), ...) {
RETVAL = make_backref<URI::wss>(url);
add_query_args(RETVAL, MARK+3, items-2);
}
MODULE = URI::XS PACKAGE = URI::XS::ftp
PROTOTYPES: DISABLE
BOOT {
Stash s(__PACKAGE__, GV_ADD);
s.inherit("URI::XS");
register_perl_scheme("ftp", s.name());
}
URI::ftp* URI::ftp::new (string url = string(), int flags = 0) {
RETVAL = make_backref<URI::ftp>(url, flags);
}
MODULE = URI::XS PACKAGE = URI::XS::socks
PROTOTYPES: DISABLE
BOOT {
Stash s(__PACKAGE__, GV_ADD);
s.inherit("URI::XS");
register_perl_scheme("socks5", s.name());
}
URI::socks* URI::socks::new (string url = string(), int flags = 0) {
RETVAL = make_backref<URI::socks>(url, flags);
}
MODULE = URI::XS PACKAGE = URI::XS::ssh
PROTOTYPES: DISABLE
BOOT {
Stash s(__PACKAGE__, GV_ADD);
s.inherit("URI::XS");
register_perl_scheme("ssh", s.name());
}
URI::ssh* URI::ssh::new (string url = string(), int flags = 0) {
RETVAL = make_backref<URI::ssh>(url, flags);
}
MODULE = URI::XS PACKAGE = URI::XS::telnet
PROTOTYPES: DISABLE
BOOT {
Stash s(__PACKAGE__, GV_ADD);
s.inherit("URI::XS");
register_perl_scheme("telnet", s.name());
}
URI::telnet* URI::telnet::new (string url = string(), int flags = 0) {
RETVAL = make_backref<URI::telnet>(url, flags);
}
MODULE = URI::XS PACKAGE = URI::XS::sftp
PROTOTYPES: DISABLE
BOOT {
Stash s(__PACKAGE__, GV_ADD);
s.inherit("URI::XS::ssh");
register_perl_scheme("sftp", s.name());
}
URI::sftp* URI::sftp::new (string url = string(), int flags = 0) {
RETVAL = make_backref<URI::sftp>(url, flags);
}