File Coverage

xs/schemas.xsi
Criterion Covered Total %
statement 58 58 100.0
branch 50 98 51.0
condition n/a
subroutine n/a
pod n/a
total 108 156 69.2


line stmt bran cond sub pod time code
1             MODULE = URI::XS PACKAGE = URI::XS::http
2             PROTOTYPES: DISABLE
3              
4             BOOT {
5 26 50         Stash s(__PACKAGE__, GV_ADD);
6 13 50         s.inherit(__MODULE__);
7 13 50         register_perl_scheme("http", s.name());
8             }
9              
10             URI::http* URI::http::new (string url = string(), ...) {
11 14           RETVAL = make_backref(url);
12 7 50         add_query_args(RETVAL, MARK+3, items-2);
13 7 100         }
14 6 50          
15              
16              
17             MODULE = URI::XS PACKAGE = URI::XS::https
18             PROTOTYPES: DISABLE
19              
20             BOOT {
21 26 50         Stash s(__PACKAGE__, GV_ADD);
22 13 50         s.inherit("URI::XS::http");
23 13 50         register_perl_scheme("https", s.name());
24             }
25              
26             URI::https* URI::https::new (string url = string(), ...) {
27 4           RETVAL = make_backref(url);
28 2 50         add_query_args(RETVAL, MARK+3, items-2);
29 2 50         }
30 2 50          
31              
32              
33             MODULE = URI::XS PACKAGE = URI::XS::ws
34             PROTOTYPES: DISABLE
35              
36             BOOT {
37 26 50         Stash s(__PACKAGE__, GV_ADD);
38 13 50         s.inherit(__MODULE__);
39 13 50         register_perl_scheme("ws", s.name());
40             }
41              
42             URI::ws* URI::ws::new (string url = string(), ...) {
43 2           RETVAL = make_backref(url);
44 1 50         add_query_args(RETVAL, MARK+3, items-2);
45 1 50         }
46 1 50          
47              
48              
49             MODULE = URI::XS PACKAGE = URI::XS::wss
50             PROTOTYPES: DISABLE
51              
52             BOOT {
53 26 50         Stash s(__PACKAGE__, GV_ADD);
54 13 50         s.inherit("URI::XS::ws");
55 13 50         register_perl_scheme("wss", s.name());
56             }
57              
58             URI::wss* URI::wss::new (string url = string(), ...) {
59 2           RETVAL = make_backref(url);
60 1 50         add_query_args(RETVAL, MARK+3, items-2);
61 1 50         }
62 1 50          
63              
64              
65             MODULE = URI::XS PACKAGE = URI::XS::ftp
66             PROTOTYPES: DISABLE
67              
68             BOOT {
69 26 50         Stash s(__PACKAGE__, GV_ADD);
70 13 50         s.inherit("URI::XS");
71 13 50         register_perl_scheme("ftp", s.name());
72             }
73              
74             URI::ftp* URI::ftp::new (string url = string(), int flags = 0) {
75 4           RETVAL = make_backref(url, flags);
76 2 50         }
77 2 50          
78              
79              
80             MODULE = URI::XS PACKAGE = URI::XS::socks
81             PROTOTYPES: DISABLE
82              
83             BOOT {
84 26 50         Stash s(__PACKAGE__, GV_ADD);
85 13 50         s.inherit("URI::XS");
86 13 50         register_perl_scheme("socks5", s.name());
87             }
88              
89             URI::socks* URI::socks::new (string url = string(), int flags = 0) {
90 2           RETVAL = make_backref(url, flags);
91 1 50         }
92 1 50          
93              
94              
95             MODULE = URI::XS PACKAGE = URI::XS::ssh
96             PROTOTYPES: DISABLE
97              
98             BOOT {
99 26 50         Stash s(__PACKAGE__, GV_ADD);
100 13 50         s.inherit("URI::XS");
101 13 50         register_perl_scheme("ssh", s.name());
102             }
103              
104             URI::ssh* URI::ssh::new (string url = string(), int flags = 0) {
105 2           RETVAL = make_backref(url, flags);
106 1 50         }
107 1 50          
108              
109              
110             MODULE = URI::XS PACKAGE = URI::XS::telnet
111             PROTOTYPES: DISABLE
112              
113             BOOT {
114 26 50         Stash s(__PACKAGE__, GV_ADD);
115 13 50         s.inherit("URI::XS");
116 13 50         register_perl_scheme("telnet", s.name());
117             }
118              
119             URI::telnet* URI::telnet::new (string url = string(), int flags = 0) {
120 2           RETVAL = make_backref(url, flags);
121 1 50         }
122 1 50          
123              
124              
125             MODULE = URI::XS PACKAGE = URI::XS::sftp
126             PROTOTYPES: DISABLE
127              
128             BOOT {
129 26 50         Stash s(__PACKAGE__, GV_ADD);
130 13 50         s.inherit("URI::XS::ssh");
131 13 50         register_perl_scheme("sftp", s.name());
132             }
133              
134             URI::sftp* URI::sftp::new (string url = string(), int flags = 0) {
135 2           RETVAL = make_backref(url, flags);
136 1 50         }