Package org.jruby.util.io
Class Sockaddr
java.lang.Object
org.jruby.util.io.Sockaddr
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic InetSocketAddressaddressFromArg(ThreadContext context, IRubyObject arg) static SocketAddressaddressFromSockaddr(ThreadContext context, IRubyObject arg) static InetSocketAddressaddressFromSockaddr_in(ThreadContext context, IRubyObject arg) static InetSocketAddressaddressFromSockaddr_in(ThreadContext context, ByteList val) static jnr.unixsocket.UnixSocketAddressaddressFromSockaddr_un(ThreadContext context, IRubyObject arg) static jnr.unixsocket.UnixSocketAddressaddressFromSockaddr_un(ThreadContext context, ByteList bl) static InetAddressaddressFromString(Ruby runtime, String s) static jnr.constants.platform.AddressFamilygetAddressFamilyFromSockaddr(Ruby runtime, ByteList val) Deprecated.static jnr.constants.platform.AddressFamilygetAddressFamilyFromSockaddr(ThreadContext context, ByteList val) static IRubyObjectpack_sockaddr_in(ThreadContext context, int port, String host) static IRubyObjectpack_sockaddr_in(ThreadContext context, InetSocketAddress sock) static IRubyObjectpack_sockaddr_in(ThreadContext context, IRubyObject port, IRubyObject host) static IRubyObjectpack_sockaddr_un(ThreadContext context, String unixpath) static IRubyObjectpackSockaddrFromAddress(ThreadContext context, InetSocketAddress sock) static SocketAddresssockaddrFromBytes(Ruby runtime, byte[] val) Deprecated.static SocketAddresssockaddrFromBytes(ThreadContext context, byte[] val) static StringstringFromAddress(Ruby runtime, InetAddress as) static RubyArrayunpack_sockaddr_in(ThreadContext context, IRubyObject addr) static RubyArrayunpack_sockaddr_in(ThreadContext context, ByteList val) static IRubyObjectunpack_sockaddr_un(ThreadContext context, IRubyObject addr) static voidstatic voidwriteSockaddrHeader(jnr.constants.platform.AddressFamily family, DataOutputStream ds) static voidwriteSockaddrPort(DataOutputStream ds, int port) static voidwriteSockaddrPort(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
-