Commit bcb0b39631611f6154a5281d55d93e92a06db53d
1 parent
3e69f3fc
Exists in
master
Incluindo mais estados no objeto php
Showing
1 changed file
with
9 additions
and
0 deletions
Show diff stats
src/get.cc
@@ -167,11 +167,20 @@ PHP_METHOD(tn3270, __get) | @@ -167,11 +167,20 @@ PHP_METHOD(tn3270, __get) | ||
167 | 167 | ||
168 | if(!strncasecmp("online",text,szText)) { | 168 | if(!strncasecmp("online",text,szText)) { |
169 | RETURN_BOOL(obj->hSession->is_connected()); | 169 | RETURN_BOOL(obj->hSession->is_connected()); |
170 | + | ||
170 | } else if(!strncasecmp("ready",text,szText)) { | 171 | } else if(!strncasecmp("ready",text,szText)) { |
171 | RETURN_BOOL(obj->hSession->is_ready()); | 172 | RETURN_BOOL(obj->hSession->is_ready()); |
173 | + | ||
174 | + } else if(!strncasecmp("sslstate",text,szText)) { | ||
175 | + RETURN_LONG((unsigned long) obj->hSession->get_secure()); | ||
176 | + | ||
177 | + } else if(!strncasecmp("message",text,szText)) { | ||
178 | + RETURN_LONG((unsigned long) obj->hSession->get_program_message()); | ||
179 | + | ||
172 | } else if(!strncasecmp("name",text,szText)) { | 180 | } else if(!strncasecmp("name",text,szText)) { |
173 | string str = obj->hSession->get_session_name(); | 181 | string str = obj->hSession->get_session_name(); |
174 | RETURN_STRING(str.c_str(),1); | 182 | RETURN_STRING(str.c_str(),1); |
183 | + | ||
175 | } | 184 | } |
176 | 185 | ||
177 | RETURN_BOOL(0); | 186 | RETURN_BOOL(0); |