public class Sockaddr
extends java.lang.Object
Constructor and Description |
---|
Sockaddr() |
Modifier and Type | Method and Description |
---|---|
static java.net.InetSocketAddress |
addressFromArg(ThreadContext context,
IRubyObject arg) |
static java.net.InetSocketAddress |
addressFromSockaddr_in(ThreadContext context,
IRubyObject arg) |
static jnr.unixsocket.UnixSocketAddress |
addressFromSockaddr_un(ThreadContext context,
IRubyObject arg) |
static java.net.InetAddress |
addressFromString(Ruby runtime,
java.lang.String s) |
static IRubyObject |
pack_sockaddr_in(ThreadContext context,
java.net.InetSocketAddress sock) |
static IRubyObject |
pack_sockaddr_in(ThreadContext context,
int iport,
java.lang.String host) |
static IRubyObject |
packSockaddrFromAddress(ThreadContext context,
java.net.InetSocketAddress sock) |
static java.lang.String |
stringFromAddress(Ruby runtime,
java.net.InetAddress as) |
static IRubyObject |
unpack_sockaddr_in(ThreadContext context,
IRubyObject addr) |
static void |
validateSockaddr(Ruby runtime,
org.jruby.util.ByteList val) |
static void |
writeSockaddrFooter(java.io.DataOutputStream ds) |
static void |
writeSockaddrHeader(jnr.constants.platform.AddressFamily family,
java.io.DataOutputStream ds) |
static void |
writeSockaddrPort(java.io.DataOutputStream ds,
java.net.InetSocketAddress sockaddr) |
static void |
writeSockaddrPort(java.io.DataOutputStream ds,
int port) |
public static java.net.InetAddress addressFromString(Ruby runtime, java.lang.String s)
public static java.lang.String stringFromAddress(Ruby runtime, java.net.InetAddress as)
public static java.net.InetSocketAddress addressFromSockaddr_in(ThreadContext context, IRubyObject arg)
public static java.net.InetSocketAddress addressFromArg(ThreadContext context, IRubyObject arg)
public static jnr.unixsocket.UnixSocketAddress addressFromSockaddr_un(ThreadContext context, IRubyObject arg)
public static IRubyObject unpack_sockaddr_in(ThreadContext context, IRubyObject addr)
public static IRubyObject packSockaddrFromAddress(ThreadContext context, java.net.InetSocketAddress sock)
public static IRubyObject pack_sockaddr_in(ThreadContext context, int iport, java.lang.String host)
public static IRubyObject pack_sockaddr_in(ThreadContext context, java.net.InetSocketAddress sock)
public static void writeSockaddrHeader(jnr.constants.platform.AddressFamily family, java.io.DataOutputStream ds) throws java.io.IOException
java.io.IOException
public static void writeSockaddrFooter(java.io.DataOutputStream ds) throws java.io.IOException
java.io.IOException
public static void writeSockaddrPort(java.io.DataOutputStream ds, java.net.InetSocketAddress sockaddr) throws java.io.IOException
java.io.IOException
public static void writeSockaddrPort(java.io.DataOutputStream ds, int port) throws java.io.IOException
java.io.IOException
public static void validateSockaddr(Ruby runtime, org.jruby.util.ByteList val)
Copyright © 2002-2009 JRuby Team. All Rights Reserved.