Package org.jruby.util.io
Class Sockaddr
java.lang.Object
org.jruby.util.io.Sockaddr
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic InetSocketAddress
addressFromArg
(ThreadContext context, IRubyObject arg) static SocketAddress
addressFromSockaddr
(ThreadContext context, IRubyObject arg) static InetSocketAddress
addressFromSockaddr_in
(ThreadContext context, IRubyObject arg) static InetSocketAddress
addressFromSockaddr_in
(ThreadContext context, ByteList val) static jnr.unixsocket.UnixSocketAddress
addressFromSockaddr_un
(ThreadContext context, IRubyObject arg) static jnr.unixsocket.UnixSocketAddress
addressFromSockaddr_un
(ThreadContext context, ByteList bl) static InetAddress
addressFromString
(Ruby runtime, String s) static jnr.constants.platform.AddressFamily
getAddressFamilyFromSockaddr
(Ruby runtime, ByteList val) Deprecated.static jnr.constants.platform.AddressFamily
getAddressFamilyFromSockaddr
(ThreadContext context, ByteList val) static IRubyObject
pack_sockaddr_in
(ThreadContext context, int port, String host) static IRubyObject
pack_sockaddr_in
(ThreadContext context, InetSocketAddress sock) static IRubyObject
pack_sockaddr_in
(ThreadContext context, IRubyObject port, IRubyObject host) static IRubyObject
pack_sockaddr_un
(ThreadContext context, String unixpath) static IRubyObject
packSockaddrFromAddress
(ThreadContext context, InetSocketAddress sock) static SocketAddress
sockaddrFromBytes
(Ruby runtime, byte[] val) Deprecated.static SocketAddress
sockaddrFromBytes
(ThreadContext context, byte[] val) static String
stringFromAddress
(Ruby runtime, InetAddress as) static RubyArray
unpack_sockaddr_in
(ThreadContext context, IRubyObject addr) static RubyArray
unpack_sockaddr_in
(ThreadContext context, ByteList val) static IRubyObject
unpack_sockaddr_un
(ThreadContext context, IRubyObject addr) static void
static void
writeSockaddrHeader
(jnr.constants.platform.AddressFamily family, DataOutputStream ds) static void
writeSockaddrPort
(DataOutputStream ds, int port) static void
writeSockaddrPort
(DataOutputStream ds, InetSocketAddress sockaddr)
-
Constructor Details
-
Sockaddr
public Sockaddr()
-
-
Method Details
-
addressFromString
-
stringFromAddress
-
addressFromArg
-
addressFromSockaddr_in
-
addressFromSockaddr_in
-
addressFromSockaddr
-
addressFromSockaddr_un
public static jnr.unixsocket.UnixSocketAddress addressFromSockaddr_un(ThreadContext context, IRubyObject arg) -
addressFromSockaddr_un
public static jnr.unixsocket.UnixSocketAddress addressFromSockaddr_un(ThreadContext context, ByteList bl) -
packSockaddrFromAddress
-
pack_sockaddr_in
public static IRubyObject pack_sockaddr_in(ThreadContext context, IRubyObject port, IRubyObject host) -
pack_sockaddr_in
-
pack_sockaddr_in
-
unpack_sockaddr_in
-
unpack_sockaddr_in
-
pack_sockaddr_un
-
unpack_sockaddr_un
-
writeSockaddrHeader
public static void writeSockaddrHeader(jnr.constants.platform.AddressFamily family, DataOutputStream ds) throws IOException - Throws:
IOException
-
writeSockaddrPort
public static void writeSockaddrPort(DataOutputStream ds, InetSocketAddress sockaddr) throws IOException - Throws:
IOException
-
writeSockaddrPort
- Throws:
IOException
-
getAddressFamilyFromSockaddr
public static jnr.constants.platform.AddressFamily getAddressFamilyFromSockaddr(ThreadContext context, ByteList val) -
getAddressFamilyFromSockaddr
@Deprecated public static jnr.constants.platform.AddressFamily getAddressFamilyFromSockaddr(Ruby runtime, ByteList val) Deprecated. -
sockaddrFromBytes
@Deprecated public static SocketAddress sockaddrFromBytes(Ruby runtime, byte[] val) throws IOException Deprecated.- Throws:
IOException
-
sockaddrFromBytes
- Throws:
IOException
-