APIdia Launch Partner
Top Constructors Methods
sun.nio.ch.sctp

public Class SctpNet

extends Object
Class Inheritance
Imports
java.io.FileDescriptor, .IOException, java.net.InetAddress, .InetSocketAddress, .SocketAddress, java.nio.channels.AlreadyBoundException, java.util.Set, .HashSet, sun.net.util.IPAddressUtil, sun.nio.ch.IOUtil, .Net, com.sun.nio.sctp.SctpSocketOption

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
pack-priv static void
bindx(int fd, InetAddress[] addrs, int port, boolean add)

pack-priv static native void
bindx(int fd, InetAddress[] addrs, int port, int length, boolean add, boolean preferIPv6)

pack-priv static FileDescriptor
branch(int fd, int assocId)

pack-priv static native int
branch0(int fd, int assocId)

pack-priv static void
close(int fd)

pack-priv static native void
close0(int fd)

pack-priv static int
connect(int fd, InetAddress remote, int remotePort)

pack-priv static native int
connect0(int fd, InetAddress remote, int remotePort)

pack-priv static native void
getInitMsgOption0(int fd, int[] retVals)

pack-priv static Object
getIntOption(int fd, SctpSocketOption<?> name)

pack-priv static native int
getIntOption0(int fd, int opt)

pack-priv static Set<SocketAddress>
pack-priv static native SocketAddress[]
pack-priv static native SocketAddress
getPrimAddrOption0(int fd, int assocId)

pack-priv static Set<SocketAddress>
getRemoteAddresses(int fd, int assocId)

pack-priv static native SocketAddress[]
getRemoteAddresses0(int fd, int assocId)

pack-priv static Object
getSocketOption(int fd, SctpSocketOption<?> name, int assocId)

pack-priv static native void
init()

private static boolean
pack-priv static void
listen(int fd, int backlog)

pack-priv static native void
listen0(int fd, int backlog)

private static void
pack-priv static void
preClose(int fd)

pack-priv static native void
preClose0(int fd)

pack-priv static native void
setInitMsgOption0(int fd, int arg1, int arg2)

pack-priv static void
setIntOption(int fd, SctpSocketOption<?> name, Object value)

pack-priv static native void
setIntOption0(int fd, int opt, int arg)

pack-priv static native void
setPeerPrimAddrOption0(int fd, int assocId, InetAddress ia, int port, boolean preferIPv6)

pack-priv static native void
setPrimAddrOption0(int fd, int assocId, InetAddress ia, int port)

pack-priv static <T> void
setSocketOption(int fd, SctpSocketOption<T> name, T value, int assocId)

pack-priv static void
shutdown(int fd, int assocId)

pack-priv static native void
shutdown0(int fd, int assocId)

pack-priv static FileDescriptor
socket(boolean
if true returns a one-to-one sctp socket, otherwise returns a one-to-many sctp socket
oneToOne
)

pack-priv static native int
socket0(boolean oneToOne)

pack-priv static boolean
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

SctpNetback to summary
public SctpNet()

Method Detail

bindxback to summary
pack-priv static void bindx(int fd, InetAddress[] addrs, int port, boolean add) throws IOException
bindxback to summary
pack-priv static native void bindx(int fd, InetAddress[] addrs, int port, int length, boolean add, boolean preferIPv6) throws IOException
branchback to summary
pack-priv static FileDescriptor branch(int fd, int assocId) throws IOException
branch0back to summary
pack-priv static native int branch0(int fd, int assocId) throws IOException
closeback to summary
pack-priv static void close(int fd) throws IOException
close0back to summary
pack-priv static native void close0(int fd) throws IOException
connectback to summary
pack-priv static int connect(int fd, InetAddress remote, int remotePort) throws IOException
connect0back to summary
pack-priv static native int connect0(int fd, InetAddress remote, int remotePort) throws IOException
getInitMsgOption0back to summary
pack-priv static native void getInitMsgOption0(int fd, int[] retVals) throws IOException
getIntOptionback to summary
pack-priv static Object getIntOption(int fd, SctpSocketOption<?> name) throws IOException
getIntOption0back to summary
pack-priv static native int getIntOption0(int fd, int opt) throws IOException
getLocalAddressesback to summary
pack-priv static Set<SocketAddress> getLocalAddresses(int fd) throws IOException
getLocalAddresses0back to summary
pack-priv static native SocketAddress[] getLocalAddresses0(int fd) throws IOException
getPrimAddrOption0back to summary
pack-priv static native SocketAddress getPrimAddrOption0(int fd, int assocId) throws IOException
getRemoteAddressesback to summary
pack-priv static Set<SocketAddress> getRemoteAddresses(int fd, int assocId) throws IOException
getRemoteAddresses0back to summary
pack-priv static native SocketAddress[] getRemoteAddresses0(int fd, int assocId) throws IOException
getSocketOptionback to summary
pack-priv static Object getSocketOption(int fd, SctpSocketOption<?> name, int assocId) throws IOException
initback to summary
pack-priv static native void init()
IPv4MappedAddressesback to summary
private static boolean IPv4MappedAddresses()
listenback to summary
pack-priv static void listen(int fd, int backlog) throws IOException
listen0back to summary
pack-priv static native void listen0(int fd, int backlog) throws IOException
loadSctpLibraryback to summary
private static void loadSctpLibrary()
Annotations
@SuppressWarnings:restricted
preCloseback to summary
pack-priv static void preClose(int fd) throws IOException
preClose0back to summary
pack-priv static native void preClose0(int fd) throws IOException
setInitMsgOption0back to summary
pack-priv static native void setInitMsgOption0(int fd, int arg1, int arg2) throws IOException
setIntOptionback to summary
pack-priv static void setIntOption(int fd, SctpSocketOption<?> name, Object value) throws IOException
setIntOption0back to summary
pack-priv static native void setIntOption0(int fd, int opt, int arg) throws IOException
setPeerPrimAddrOption0back to summary
pack-priv static native void setPeerPrimAddrOption0(int fd, int assocId, InetAddress ia, int port, boolean preferIPv6) throws IOException
setPrimAddrOption0back to summary
pack-priv static native void setPrimAddrOption0(int fd, int assocId, InetAddress ia, int port) throws IOException
setSocketOptionback to summary
pack-priv static <T> void setSocketOption(int fd, SctpSocketOption<T> name, T value, int assocId) throws IOException
shutdownback to summary
pack-priv static void shutdown(int fd, int assocId) throws IOException
shutdown0back to summary
pack-priv static native void shutdown0(int fd, int assocId)
socketback to summary
pack-priv static FileDescriptor socket(boolean oneToOne) throws IOException
Parameters
oneToOne:boolean

if true returns a one-to-one sctp socket, otherwise returns a one-to-many sctp socket

socket0back to summary
pack-priv static native int socket0(boolean oneToOne) throws IOException
throwAlreadyBoundExceptionback to summary
pack-priv static boolean throwAlreadyBoundException() throws IOException