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