Lines Matching refs:context

950  * @param[in,out] pointer to context pointer. Filled in on first call and then
961 selectFDSet* context = reinterpret_cast<selectFDSet*>(ctxt);
964 context->sock = handle;
965 context->nfds = handle + 1;
1012 FD_ZERO(&(context->exceptionSet));
1013 FD_ZERO(&(context->writeSet));
1014 FD_ZERO(&(context->readSet));
1015 FD_SET(context->sock, &(context->writeSet));
1016 FD_SET(context->sock, &(context->readSet));
1017 FD_SET(context->sock, &(context->exceptionSet));
1019 rc = select(context->nfds,
1020 &(context->readSet),
1021 &(context->writeSet),
1022 &(context->exceptionSet),
1028 if (FD_ISSET(context->sock, &(context->writeSet))) {
1030 if (!FD_ISSET(context->sock, &(context->readSet))) {
1035 if (getsockopt(context->sock, SOL_SOCKET, SO_ERROR,
1045 if (FD_ISSET(context->sock, &(context->exceptionSet))) {
1046 if (getsockopt(context->sock, SOL_SOCKET, SO_ERROR, &errorVal,
1595 jbyte* context = env->GetByteArrayElements(passContext, NULL);
1600 SOCKET_STEP_START, context);
1604 SOCKET_STEP_CHECK, context);
1609 env->ReleaseByteArrayElements(passContext, context, 0);
1636 jbyte *context = NULL;
1661 context =(jbyte *) malloc(sizeof(struct selectFDSet));
1662 if (context == NULL) {
1667 result = sockConnectWithTimeout(handle, address, 0, SOCKET_STEP_START, context);
1670 sockConnectWithTimeout(handle, address, 0, SOCKET_STEP_DONE, context);
1674 context);
1693 SOCKET_STEP_CHECK, context);
1703 SOCKET_STEP_DONE, context);
1714 SOCKET_STEP_DONE, context);
1728 SOCKET_STEP_DONE, context);
1737 SOCKET_STEP_DONE, context);
1758 if (context != NULL) {
1759 free(context);