From 3966537f22d228c3a2c525403c484b114104c295 Mon Sep 17 00:00:00 2001 From: PerryWerneck Date: Sun, 5 Mar 2017 15:24:31 -0300 Subject: [PATCH] Implementando ajuste de timeout. --- src/set.cc | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/set.cc b/src/set.cc index f973209..9f11807 100644 --- a/src/set.cc +++ b/src/set.cc @@ -88,16 +88,23 @@ PHP_METHOD(tn3270, setstringat) PHP_METHOD(tn3270, __set) { - /* tn3270_object * obj = (tn3270_object *) zend_object_store_get_object(getThis() TSRMLS_CC); const char * name; int szName; const char * text; int szText; + string str; if(zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss", &name, &szName, &text, &szText) == FAILURE) RETURN_NULL(); - */ + + str = string(text,szText); + + if(!strncasecmp("timeout",text,szText)) { + obj->hSession->set_timeout(atoi(str.c_str())); + } else if(!strncasecmp("autoclose",text,szText)) { + obj->hSession->set_autoclose(atoi(str.c_str())); + } RETURN_NULL(); } -- libgit2 0.21.2