Lines Matching refs:param

195 	php_stream_xport_param param;  in php_stream_xport_bind()  local
198 memset(&param, 0, sizeof(param)); in php_stream_xport_bind()
199 param.op = STREAM_XPORT_OP_BIND; in php_stream_xport_bind()
200 param.inputs.name = (char*)name; in php_stream_xport_bind()
201 param.inputs.namelen = namelen; in php_stream_xport_bind()
202 param.want_errortext = error_text ? 1 : 0; in php_stream_xport_bind()
204 ret = php_stream_set_option(stream, PHP_STREAM_OPTION_XPORT_API, 0, &param); in php_stream_xport_bind()
208 *error_text = param.outputs.error_text; in php_stream_xport_bind()
211 return param.outputs.returncode; in php_stream_xport_bind()
226 php_stream_xport_param param; in php_stream_xport_connect() local
229 memset(&param, 0, sizeof(param)); in php_stream_xport_connect()
230 param.op = asynchronous ? STREAM_XPORT_OP_CONNECT_ASYNC: STREAM_XPORT_OP_CONNECT; in php_stream_xport_connect()
231 param.inputs.name = (char*)name; in php_stream_xport_connect()
232 param.inputs.namelen = namelen; in php_stream_xport_connect()
233 param.inputs.timeout = timeout; in php_stream_xport_connect()
235 param.want_errortext = error_text ? 1 : 0; in php_stream_xport_connect()
237 ret = php_stream_set_option(stream, PHP_STREAM_OPTION_XPORT_API, 0, &param); in php_stream_xport_connect()
241 *error_text = param.outputs.error_text; in php_stream_xport_connect()
244 *error_code = param.outputs.error_code; in php_stream_xport_connect()
246 return param.outputs.returncode; in php_stream_xport_connect()
256 php_stream_xport_param param; in php_stream_xport_listen() local
259 memset(&param, 0, sizeof(param)); in php_stream_xport_listen()
260 param.op = STREAM_XPORT_OP_LISTEN; in php_stream_xport_listen()
261 param.inputs.backlog = backlog; in php_stream_xport_listen()
262 param.want_errortext = error_text ? 1 : 0; in php_stream_xport_listen()
264 ret = php_stream_set_option(stream, PHP_STREAM_OPTION_XPORT_API, 0, &param); in php_stream_xport_listen()
268 *error_text = param.outputs.error_text; in php_stream_xport_listen()
271 return param.outputs.returncode; in php_stream_xport_listen()
285 php_stream_xport_param param; in php_stream_xport_accept() local
288 memset(&param, 0, sizeof(param)); in php_stream_xport_accept()
290 param.op = STREAM_XPORT_OP_ACCEPT; in php_stream_xport_accept()
291 param.inputs.timeout = timeout; in php_stream_xport_accept()
292 param.want_addr = addr ? 1 : 0; in php_stream_xport_accept()
293 param.want_textaddr = textaddr ? 1 : 0; in php_stream_xport_accept()
294 param.want_errortext = error_text ? 1 : 0; in php_stream_xport_accept()
296 ret = php_stream_set_option(stream, PHP_STREAM_OPTION_XPORT_API, 0, &param); in php_stream_xport_accept()
299 *client = param.outputs.client; in php_stream_xport_accept()
301 *addr = param.outputs.addr; in php_stream_xport_accept()
302 *addrlen = param.outputs.addrlen; in php_stream_xport_accept()
305 *textaddr = param.outputs.textaddr; in php_stream_xport_accept()
308 *error_text = param.outputs.error_text; in php_stream_xport_accept()
311 return param.outputs.returncode; in php_stream_xport_accept()
321 php_stream_xport_param param; in php_stream_xport_get_name() local
324 memset(&param, 0, sizeof(param)); in php_stream_xport_get_name()
326 param.op = want_peer ? STREAM_XPORT_OP_GET_PEER_NAME : STREAM_XPORT_OP_GET_NAME; in php_stream_xport_get_name()
327 param.want_addr = addr ? 1 : 0; in php_stream_xport_get_name()
328 param.want_textaddr = textaddr ? 1 : 0; in php_stream_xport_get_name()
330 ret = php_stream_set_option(stream, PHP_STREAM_OPTION_XPORT_API, 0, &param); in php_stream_xport_get_name()
334 *addr = param.outputs.addr; in php_stream_xport_get_name()
335 *addrlen = param.outputs.addrlen; in php_stream_xport_get_name()
338 *textaddr = param.outputs.textaddr; in php_stream_xport_get_name()
341 return param.outputs.returncode; in php_stream_xport_get_name()
348 php_stream_xport_crypto_param param; in php_stream_xport_crypto_setup() local
351 memset(&param, 0, sizeof(param)); in php_stream_xport_crypto_setup()
352 param.op = STREAM_XPORT_CRYPTO_OP_SETUP; in php_stream_xport_crypto_setup()
353 param.inputs.method = crypto_method; in php_stream_xport_crypto_setup()
354 param.inputs.session = session_stream; in php_stream_xport_crypto_setup()
356 ret = php_stream_set_option(stream, PHP_STREAM_OPTION_CRYPTO_API, 0, &param); in php_stream_xport_crypto_setup()
359 return param.outputs.returncode; in php_stream_xport_crypto_setup()
369 php_stream_xport_crypto_param param; in php_stream_xport_crypto_enable() local
372 memset(&param, 0, sizeof(param)); in php_stream_xport_crypto_enable()
373 param.op = STREAM_XPORT_CRYPTO_OP_ENABLE; in php_stream_xport_crypto_enable()
374 param.inputs.activate = activate; in php_stream_xport_crypto_enable()
376 ret = php_stream_set_option(stream, PHP_STREAM_OPTION_CRYPTO_API, 0, &param); in php_stream_xport_crypto_enable()
379 return param.outputs.returncode; in php_stream_xport_crypto_enable()
393 php_stream_xport_param param; in php_stream_xport_recvfrom() local
432 memset(&param, 0, sizeof(param)); in php_stream_xport_recvfrom()
434 param.op = STREAM_XPORT_OP_RECV; in php_stream_xport_recvfrom()
435 param.want_addr = addr ? 1 : 0; in php_stream_xport_recvfrom()
436 param.want_textaddr = textaddr ? 1 : 0; in php_stream_xport_recvfrom()
437 param.inputs.buf = buf; in php_stream_xport_recvfrom()
438 param.inputs.buflen = buflen; in php_stream_xport_recvfrom()
439 param.inputs.flags = flags; in php_stream_xport_recvfrom()
441 ret = php_stream_set_option(stream, PHP_STREAM_OPTION_XPORT_API, 0, &param); in php_stream_xport_recvfrom()
445 *addr = param.outputs.addr; in php_stream_xport_recvfrom()
446 *addrlen = param.outputs.addrlen; in php_stream_xport_recvfrom()
449 *textaddr = param.outputs.textaddr; in php_stream_xport_recvfrom()
451 return recvd_len + param.outputs.returncode; in php_stream_xport_recvfrom()
461 php_stream_xport_param param; in php_stream_xport_sendto() local
478 memset(&param, 0, sizeof(param)); in php_stream_xport_sendto()
480 param.op = STREAM_XPORT_OP_SEND; in php_stream_xport_sendto()
481 param.want_addr = addr ? 1 : 0; in php_stream_xport_sendto()
482 param.inputs.buf = (char*)buf; in php_stream_xport_sendto()
483 param.inputs.buflen = buflen; in php_stream_xport_sendto()
484 param.inputs.flags = flags; in php_stream_xport_sendto()
485 param.inputs.addr = addr; in php_stream_xport_sendto()
486 param.inputs.addrlen = addrlen; in php_stream_xport_sendto()
488 ret = php_stream_set_option(stream, PHP_STREAM_OPTION_XPORT_API, 0, &param); in php_stream_xport_sendto()
491 return param.outputs.returncode; in php_stream_xport_sendto()
500 php_stream_xport_param param; in php_stream_xport_shutdown() local
503 memset(&param, 0, sizeof(param)); in php_stream_xport_shutdown()
505 param.op = STREAM_XPORT_OP_SHUTDOWN; in php_stream_xport_shutdown()
506 param.how = how; in php_stream_xport_shutdown()
508 ret = php_stream_set_option(stream, PHP_STREAM_OPTION_XPORT_API, 0, &param); in php_stream_xport_shutdown()
511 return param.outputs.returncode; in php_stream_xport_shutdown()