Skip to content

Commit d962c85

Browse files
committed
---
yaml --- r: 23630 b: refs/heads/master c: dbf6abf h: refs/heads/master v: v3
1 parent 031b193 commit d962c85

File tree

5 files changed

+257
-253
lines changed

5 files changed

+257
-253
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
refs/heads/master: afc1ccd282a132eb3206a21a5a0ac8fe4b1c24c7
2+
refs/heads/master: dbf6abf6bfd0bf2ac17c648d5e2c1edb68099e60
33
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
44
refs/heads/snap-stage3: cd6f24f9d14ac90d167386a56e7a6ac1f0318195
55
refs/heads/try: ffbe0e0e00374358b789b0037bcb3a577cd218be

trunk/src/libstd/net_ip.rs

Lines changed: 34 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -21,21 +21,21 @@ import get_data_for_req = uv::ll::get_data_for_req;
2121
import ll = uv::ll;
2222
import comm = core::comm;
2323

24-
export ip_addr, parse_addr_err;
24+
export IpAddr, parse_addr_err;
2525
export format_addr;
2626
export v4, v6;
2727
export get_addr;
28-
export ipv4, ipv6;
28+
export Ipv4, Ipv6;
2929

3030
/// An IP address
31-
enum ip_addr {
31+
enum IpAddr {
3232
/// An IPv4 address
33-
ipv4(sockaddr_in),
34-
ipv6(sockaddr_in6)
33+
Ipv4(sockaddr_in),
34+
Ipv6(sockaddr_in6)
3535
}
3636

3737
/// Human-friendly feedback on why a parse_addr attempt failed
38-
type parse_addr_err = {
38+
type ParseAddrErr = {
3939
err_msg: ~str
4040
};
4141

@@ -46,16 +46,16 @@ type parse_addr_err = {
4646
*
4747
* * ip - a `std::net::ip::ip_addr`
4848
*/
49-
fn format_addr(ip: ip_addr) -> ~str {
49+
fn format_addr(ip: IpAddr) -> ~str {
5050
match ip {
51-
ipv4(addr) => unsafe {
51+
Ipv4(addr) => unsafe {
5252
let result = uv_ip4_name(&addr);
5353
if result == ~"" {
5454
fail ~"failed to convert inner sockaddr_in address to str"
5555
}
5656
result
5757
},
58-
ipv6(addr) => unsafe {
58+
Ipv6(addr) => unsafe {
5959
let result = uv_ip6_name(&addr);
6060
if result == ~"" {
6161
fail ~"failed to convert inner sockaddr_in address to str"
@@ -66,8 +66,8 @@ fn format_addr(ip: ip_addr) -> ~str {
6666
}
6767

6868
/// Represents errors returned from `net::ip::get_addr()`
69-
enum ip_get_addr_err {
70-
get_addr_unknown_error
69+
enum IpGetAddrErr {
70+
GetAddrUnknownError
7171
}
7272

7373
/**
@@ -85,13 +85,13 @@ enum ip_get_addr_err {
8585
* object in the case of failure
8686
*/
8787
fn get_addr(++node: ~str, iotask: iotask)
88-
-> result::Result<~[ip_addr], ip_get_addr_err> {
88+
-> result::Result<~[IpAddr], IpGetAddrErr> {
8989
do core::comm::listen |output_ch| {
9090
do str::as_buf(node) |node_ptr, len| unsafe {
9191
log(debug, fmt!("slice len %?", len));
9292
let handle = create_uv_getaddrinfo_t();
9393
let handle_ptr = ptr::addr_of(handle);
94-
let handle_data: get_addr_data = {
94+
let handle_data: GetAddrData = {
9595
output_ch: output_ch
9696
};
9797
let handle_data_ptr = ptr::addr_of(handle_data);
@@ -108,7 +108,7 @@ fn get_addr(++node: ~str, iotask: iotask)
108108
set_data_for_req(handle_ptr, handle_data_ptr);
109109
}
110110
_ => {
111-
output_ch.send(result::Err(get_addr_unknown_error));
111+
output_ch.send(result::Err(GetAddrUnknownError));
112112
}
113113
}
114114
};
@@ -133,27 +133,27 @@ mod v4 {
133133
*
134134
* * an `ip_addr` of the `ipv4` variant
135135
*/
136-
fn parse_addr(ip: ~str) -> ip_addr {
136+
fn parse_addr(ip: ~str) -> IpAddr {
137137
match try_parse_addr(ip) {
138138
result::Ok(addr) => copy(addr),
139139
result::Err(err_data) => fail err_data.err_msg
140140
}
141141
}
142142
// the simple, old style numberic representation of
143143
// ipv4
144-
type ipv4_rep = { a: u8, b: u8, c: u8, d:u8 };
144+
type Ipv4Rep = { a: u8, b: u8, c: u8, d:u8 };
145145

146-
trait as_unsafe_u32 {
146+
trait AsUnsafeU32 {
147147
unsafe fn as_u32() -> u32;
148148
}
149149

150-
impl ipv4_rep: as_unsafe_u32 {
150+
impl Ipv4Rep: AsUnsafeU32 {
151151
// this is pretty dastardly, i know
152152
unsafe fn as_u32() -> u32 {
153153
*((ptr::addr_of(self)) as *u32)
154154
}
155155
}
156-
fn parse_to_ipv4_rep(ip: ~str) -> result::Result<ipv4_rep, ~str> {
156+
fn parse_to_ipv4_rep(ip: ~str) -> result::Result<Ipv4Rep, ~str> {
157157
let parts = vec::map(str::split_char(ip, '.'), |s| {
158158
match uint::from_str(s) {
159159
Some(n) if n <= 255u => n,
@@ -171,7 +171,7 @@ mod v4 {
171171
c: parts[2] as u8, d: parts[3] as u8})
172172
}
173173
}
174-
fn try_parse_addr(ip: ~str) -> result::Result<ip_addr,parse_addr_err> {
174+
fn try_parse_addr(ip: ~str) -> result::Result<IpAddr,ParseAddrErr> {
175175
unsafe {
176176
let INADDR_NONE = ll::get_INADDR_NONE();
177177
let ip_rep_result = parse_to_ipv4_rep(ip);
@@ -198,7 +198,7 @@ mod v4 {
198198
{err_msg: ~"uv_ip4_name produced invalid result."})
199199
}
200200
else {
201-
result::Ok(ipv4(copy(new_addr)))
201+
result::Ok(Ipv4(copy(new_addr)))
202202
}
203203
}
204204
}
@@ -219,13 +219,13 @@ mod v6 {
219219
*
220220
* * an `ip_addr` of the `ipv6` variant
221221
*/
222-
fn parse_addr(ip: ~str) -> ip_addr {
222+
fn parse_addr(ip: ~str) -> IpAddr {
223223
match try_parse_addr(ip) {
224224
result::Ok(addr) => copy(addr),
225225
result::Err(err_data) => fail err_data.err_msg
226226
}
227227
}
228-
fn try_parse_addr(ip: ~str) -> result::Result<ip_addr,parse_addr_err> {
228+
fn try_parse_addr(ip: ~str) -> result::Result<IpAddr,ParseAddrErr> {
229229
unsafe {
230230
// need to figure out how to establish a parse failure..
231231
let new_addr = uv_ip6_addr(ip, 22);
@@ -239,40 +239,40 @@ mod v6 {
239239
ip)})
240240
}
241241
else {
242-
result::Ok(ipv6(new_addr))
242+
result::Ok(Ipv6(new_addr))
243243
}
244244
}
245245
}
246246
}
247247

248-
type get_addr_data = {
249-
output_ch: comm::Chan<result::Result<~[ip_addr],ip_get_addr_err>>
248+
type GetAddrData = {
249+
output_ch: comm::Chan<result::Result<~[IpAddr],IpGetAddrErr>>
250250
};
251251

252252
extern fn get_addr_cb(handle: *uv_getaddrinfo_t, status: libc::c_int,
253253
res: *addrinfo) unsafe {
254254
log(debug, ~"in get_addr_cb");
255255
let handle_data = get_data_for_req(handle) as
256-
*get_addr_data;
256+
*GetAddrData;
257257
if status == 0i32 {
258258
if res != (ptr::null::<addrinfo>()) {
259259
let mut out_vec = ~[];
260260
log(debug, fmt!("initial addrinfo: %?", res));
261261
let mut curr_addr = res;
262262
loop {
263263
let new_ip_addr = if ll::is_ipv4_addrinfo(curr_addr) {
264-
ipv4(copy((
264+
Ipv4(copy((
265265
*ll::addrinfo_as_sockaddr_in(curr_addr))))
266266
}
267267
else if ll::is_ipv6_addrinfo(curr_addr) {
268-
ipv6(copy((
268+
Ipv6(copy((
269269
*ll::addrinfo_as_sockaddr_in6(curr_addr))))
270270
}
271271
else {
272272
log(debug, ~"curr_addr is not of family AF_INET or "+
273273
~"AF_INET6. Error.");
274274
(*handle_data).output_ch.send(
275-
result::Err(get_addr_unknown_error));
275+
result::Err(GetAddrUnknownError));
276276
break;
277277
};
278278
out_vec += ~[new_ip_addr];
@@ -294,13 +294,13 @@ extern fn get_addr_cb(handle: *uv_getaddrinfo_t, status: libc::c_int,
294294
else {
295295
log(debug, ~"addrinfo pointer is NULL");
296296
(*handle_data).output_ch.send(
297-
result::Err(get_addr_unknown_error));
297+
result::Err(GetAddrUnknownError));
298298
}
299299
}
300300
else {
301301
log(debug, ~"status != 0 error in get_addr_cb");
302302
(*handle_data).output_ch.send(
303-
result::Err(get_addr_unknown_error));
303+
result::Err(GetAddrUnknownError));
304304
}
305305
if res != (ptr::null::<addrinfo>()) {
306306
uv_freeaddrinfo(res);
@@ -365,8 +365,8 @@ mod test {
365365
localhost_name, vec::len(results)));
366366
for vec::each(results) |r| {
367367
let ipv_prefix = match r {
368-
ipv4(_) => ~"IPv4",
369-
ipv6(_) => ~"IPv6"
368+
Ipv4(_) => ~"IPv4",
369+
Ipv6(_) => ~"IPv6"
370370
};
371371
log(debug, fmt!("test_get_addr: result %s: '%s'",
372372
ipv_prefix, format_addr(r)));

0 commit comments

Comments
 (0)