public class Sockaddr extends Object
Constructor and Description |
---|
Sockaddr() |
public static InetAddress addressFromString(Ruby runtime, String s)
public static String stringFromAddress(Ruby runtime, InetAddress as)
public static InetSocketAddress addressFromSockaddr_in(ThreadContext context, IRubyObject arg)
public static 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, InetSocketAddress sock)
public static IRubyObject pack_sockaddr_in(ThreadContext context, int iport, String host)
public static IRubyObject pack_sockaddr_in(ThreadContext context, InetSocketAddress sock)
public static void writeSockaddrHeader(jnr.constants.platform.AddressFamily family, DataOutputStream ds) throws IOException
IOException
public static void writeSockaddrFooter(DataOutputStream ds) throws IOException
IOException
public static void writeSockaddrPort(DataOutputStream ds, InetSocketAddress sockaddr) throws IOException
IOException
public static void writeSockaddrPort(DataOutputStream ds, int port) throws IOException
IOException
public static void validateSockaddr(Ruby runtime, org.jruby.util.ByteList val)
public static jnr.constants.platform.AddressFamily getAddressFamilyFromSockaddr(Ruby runtime, org.jruby.util.ByteList val)
Copyright © 2001-2015 JRuby. All Rights Reserved.