src/share/native/java/net/net_util.h

Print this page




 148 JNIEXPORT jint JNICALL
 149 NET_GetPortFromSockaddr(struct sockaddr *him);
 150 
 151 JNIEXPORT jint JNICALL
 152 NET_SockaddrEqualsInetAddress(JNIEnv *env,struct sockaddr *him, jobject iaObj);
 153 
 154 int
 155 NET_IsIPv4Mapped(jbyte* caddr);
 156 
 157 int
 158 NET_IPv4MappedToIPv4(jbyte* caddr);
 159 
 160 int
 161 NET_IsEqual(jbyte* caddr1, jbyte* caddr2);
 162 
 163 int
 164 NET_IsZeroAddr(jbyte* caddr);
 165 
 166 /* Socket operations
 167  *
 168  * These work just like the JVM_* procedures, except that they may do some
 169  * platform-specific pre/post processing of the arguments and/or results.
 170  */
 171 
 172 JNIEXPORT int JNICALL
 173 NET_GetSockOpt(int fd, int level, int opt, void *result, int *len);
 174 
 175 JNIEXPORT int JNICALL
 176 NET_SetSockOpt(int fd, int level, int opt, const void *arg, int len);
 177 
 178 JNIEXPORT int JNICALL
 179 NET_Bind(int fd, struct sockaddr *him, int len);
 180 
 181 JNIEXPORT int JNICALL
 182 NET_MapSocketOption(jint cmd, int *level, int *optname);
 183 
 184 JNIEXPORT int JNICALL
 185 NET_MapSocketOptionV6(jint cmd, int *level, int *optname);
 186 
 187 int getScopeID (struct sockaddr *);
 188 


 148 JNIEXPORT jint JNICALL
 149 NET_GetPortFromSockaddr(struct sockaddr *him);
 150 
 151 JNIEXPORT jint JNICALL
 152 NET_SockaddrEqualsInetAddress(JNIEnv *env,struct sockaddr *him, jobject iaObj);
 153 
 154 int
 155 NET_IsIPv4Mapped(jbyte* caddr);
 156 
 157 int
 158 NET_IPv4MappedToIPv4(jbyte* caddr);
 159 
 160 int
 161 NET_IsEqual(jbyte* caddr1, jbyte* caddr2);
 162 
 163 int
 164 NET_IsZeroAddr(jbyte* caddr);
 165 
 166 /* Socket operations
 167  *
 168  * These work just like the system calls, except that they may do some
 169  * platform-specific pre/post processing of the arguments and/or results.
 170  */
 171 
 172 JNIEXPORT int JNICALL
 173 NET_GetSockOpt(int fd, int level, int opt, void *result, int *len);
 174 
 175 JNIEXPORT int JNICALL
 176 NET_SetSockOpt(int fd, int level, int opt, const void *arg, int len);
 177 
 178 JNIEXPORT int JNICALL
 179 NET_Bind(int fd, struct sockaddr *him, int len);
 180 
 181 JNIEXPORT int JNICALL
 182 NET_MapSocketOption(jint cmd, int *level, int *optname);
 183 
 184 JNIEXPORT int JNICALL
 185 NET_MapSocketOptionV6(jint cmd, int *level, int *optname);
 186 
 187 int getScopeID (struct sockaddr *);
 188