diff options
| author | Eric Reed <ereed@mozilla.com> | 2013-06-17 12:31:30 -0700 |
|---|---|---|
| committer | Eric Reed <ereed@mozilla.com> | 2013-06-17 12:31:30 -0700 |
| commit | 9687437d4543c2395b92ebcb910fcaf9d8b2cd44 (patch) | |
| tree | d1d544d8baf64db7ce3041e037c8e97b28a320e0 /src/libstd/rt | |
| parent | a7f92c92ed07588c3bde3cc38e64b9289ea682f5 (diff) | |
| download | rust-9687437d4543c2395b92ebcb910fcaf9d8b2cd44.tar.gz rust-9687437d4543c2395b92ebcb910fcaf9d8b2cd44.zip | |
added wrappers about uv_ip{4,6}_{port,name}
Diffstat (limited to 'src/libstd/rt')
| -rw-r--r-- | src/libstd/rt/uv/uvll.rs | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/libstd/rt/uv/uvll.rs b/src/libstd/rt/uv/uvll.rs index 4c0791b3b5c..06315c4cb38 100644 --- a/src/libstd/rt/uv/uvll.rs +++ b/src/libstd/rt/uv/uvll.rs @@ -339,6 +339,22 @@ pub unsafe fn free_ip6_addr(addr: *sockaddr_in6) { rust_uv_free_ip6_addr(addr); } +pub unsafe fn ip4_name(addr: *sockaddr_in, dst: *u8, size: size_t) -> c_int { + return rust_uv_ip4_name(addr, dst, size); +} + +pub unsafe fn ip6_name(addr: *sockaddr_in6, dst: *u8, size: size_t) -> c_int { + return rust_uv_ip6_name(addr, dst, size); +} + +pub unsafe fn ip4_port(addr: *sockaddr_in) -> c_uint { + return rust_uv_ip4_port(addr); +} + +pub unsafe fn ip6_port(addr: *sockaddr_in6) -> c_uint { + return rust_uv_ip6_port(addr); +} + // data access helpers pub unsafe fn get_loop_for_uv_handle<T>(handle: *T) -> *c_void { return rust_uv_get_loop_for_uv_handle(handle as *c_void); |
