2362N/A * or visit www.oracle.com if you need additional information or have any
1096N/A#include "nio_util.h"
1096N/A#include "net_util.h"
1096N/A#include "net_util_md.h"
1096N/A#include "sun_nio_ch_SctpNet.h"
1096N/A#include "sun_nio_ch_SctpChannelImpl.h"
1096N/A#include "sun_nio_ch_SctpAssocChange.h"
1096N/A#include "sun_nio_ch_SctpResultContainer.h"
1096N/A#include "sun_nio_ch_SctpPeerAddrChange.h"
1096N/A "(ILjava/net/SocketAddress;IIZZI)V");
1096N/A "(ILjava/net/SocketAddress;Ljava/nio/ByteBuffer;II)V");
1096N/A "(ILjava/net/SocketAddress;I)V");
1096N/A if (dataLength > 0) {
1096N/A if (alreadyRead > 0) {
1096N/A case SCTP_COMM_UP :
1096N/A case SCTP_COMM_LOST :
1096N/A case SCTP_RESTART :
1096N/A case SCTP_SHUTDOWN_COMP :
1096N/A case SCTP_CANT_STR_ASSOC :
1096N/A case SCTP_ADDR_AVAILABLE :
1096N/A case SCTP_ADDR_UNREACHABLE :
1096N/A case SCTP_ADDR_REMOVED :
1096N/A case SCTP_ADDR_ADDED :
1096N/A case SCTP_ADDR_MADE_PRIM :
1096N/A case SCTP_ADDR_CONFIRMED :
1096N/A //fprintf(stdout,"\nNative: handleUninterestingNotification: Receive notification type [%u]", snp->sn_header.sn_type);
1096N/A case SCTP_SEND_FAILED:
1096N/A case SCTP_ASSOC_CHANGE:
1096N/A case SCTP_SHUTDOWN_EVENT:
1096N/A case SCTP_PEER_ADDR_CHANGE:
1096N/A return IOS_UNAVAILABLE;
1096N/A return IOS_INTERRUPTED;
5697N/A * Signature: (IJILjava/net/InetAddress;IIIZI)I
1096N/A return IOS_THROWN;
1096N/A return IOS_UNAVAILABLE;
1096N/A return IOS_INTERRUPTED;
1096N/A * Signature: (Ljava/io/FileDescriptor;ZZ)I