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 addressFromArg(ThreadContext context, IRubyObject arg)
public static InetSocketAddress addressFromSockaddr_in(ThreadContext context, IRubyObject arg)
public static InetSocketAddress addressFromSockaddr_in(ThreadContext context, org.jruby.util.ByteList val)
public static SocketAddress addressFromSockaddr(ThreadContext context, IRubyObject arg)
public static jnr.unixsocket.UnixSocketAddress addressFromSockaddr_un(ThreadContext context, IRubyObject arg)
public static jnr.unixsocket.UnixSocketAddress addressFromSockaddr_un(ThreadContext context, org.jruby.util.ByteList bl)
public static IRubyObject packSockaddrFromAddress(ThreadContext context, InetSocketAddress sock)
public static IRubyObject pack_sockaddr_in(ThreadContext context, IRubyObject port, IRubyObject host)
public static IRubyObject pack_sockaddr_in(ThreadContext context, int port, String host)
public static IRubyObject pack_sockaddr_in(ThreadContext context, InetSocketAddress sock)
public static RubyArray unpack_sockaddr_in(ThreadContext context, IRubyObject addr)
public static RubyArray unpack_sockaddr_in(ThreadContext context, org.jruby.util.ByteList val)
public static IRubyObject pack_sockaddr_un(ThreadContext context, String unixpath)
public static IRubyObject unpack_sockaddr_un(ThreadContext context, IRubyObject addr)
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 jnr.constants.platform.AddressFamily getAddressFamilyFromSockaddr(Ruby runtime, org.jruby.util.ByteList val)
public static SocketAddress sockaddrFromBytes(Ruby runtime, byte[] val) throws IOException
IOException
Copyright © 2001-2017 JRuby. All Rights Reserved.