Commit e295905b68729e1a03e986954f713494b4008b90
1 parent
c31c2649
Exists in
master
and in
5 other branches
Ajustes em função do novo método de conexão
Showing
10 changed files
with
18 additions
and
19 deletions
Show diff stats
android/jni/main.cpp
... | ... | @@ -365,7 +365,7 @@ JNIEXPORT void JNICALL Java_br_com_bb_pw3270_lib3270_setStartupScript(JNIEnv *en |
365 | 365 | |
366 | 366 | JNIEXPORT jstring JNICALL Java_br_com_bb_pw3270_lib3270_getHost(JNIEnv *env, jobject obj) |
367 | 367 | { |
368 | - return env->NewStringUTF(lib3270_get_host(lib3270_get_default_session_handle())); | |
368 | + return env->NewStringUTF(lib3270_get_hostname(lib3270_get_default_session_handle())); | |
369 | 369 | } |
370 | 370 | |
371 | 371 | JNIEXPORT void JNICALL Java_br_com_bb_pw3270_lib3270_set_1connection_1status(JNIEnv *env, jobject obj, jboolean connected) | ... | ... |
src/include/lib3270.h
... | ... | @@ -409,14 +409,14 @@ |
409 | 409 | LIB3270_EXPORT const char * lib3270_set_host(H3270 *h, const char *url); |
410 | 410 | |
411 | 411 | /** |
412 | - * Get host id for the connect/reconnect operations. | |
412 | + * Get hostname for the connect/reconnect operations. | |
413 | 413 | * |
414 | 414 | * @param h Session handle. |
415 | 415 | * |
416 | 416 | * @return Pointer to host id set (internal data, do not change it) |
417 | 417 | * |
418 | 418 | */ |
419 | - LIB3270_EXPORT const char * lib3270_get_host(H3270 *h); | |
419 | + LIB3270_EXPORT const char * lib3270_get_hostname(H3270 *h); | |
420 | 420 | |
421 | 421 | /** |
422 | 422 | * Network connect operation, keep main loop running | ... | ... |
src/include/pw3270.h
... | ... | @@ -53,7 +53,7 @@ |
53 | 53 | |
54 | 54 | LIB3270_EXPORT GtkWidget * pw3270_new(const gchar *host, const gchar *systype, unsigned short colors); |
55 | 55 | LIB3270_EXPORT const gchar * pw3270_set_host(GtkWidget *widget, const gchar *uri); |
56 | - LIB3270_EXPORT const gchar * pw3270_get_host(GtkWidget *widget); | |
56 | + LIB3270_EXPORT const gchar * pw3270_get_hostname(GtkWidget *widget); | |
57 | 57 | LIB3270_EXPORT void pw3270_connect_host(GtkWidget *widget, const gchar *uri); |
58 | 58 | |
59 | 59 | LIB3270_EXPORT gboolean pw3270_get_toggle(GtkWidget *widget, LIB3270_TOGGLE ix); | ... | ... |
src/include/pw3270/v3270.h
... | ... | @@ -214,7 +214,7 @@ |
214 | 214 | LIB3270_EXPORT void v3270_set_session_options(GtkWidget *widget, LIB3270_OPTION options); |
215 | 215 | LIB3270_EXPORT int v3270_set_session_color_type(GtkWidget *widget, unsigned short colortype); |
216 | 216 | LIB3270_EXPORT const gchar * v3270_set_host(GtkWidget *widget, const gchar *uri); |
217 | - LIB3270_EXPORT const gchar * v3270_get_host(GtkWidget *widget); | |
217 | + LIB3270_EXPORT const gchar * v3270_get_hostname(GtkWidget *widget); | |
218 | 218 | LIB3270_EXPORT GtkWidget * v3270_get_default_widget(void); |
219 | 219 | |
220 | 220 | // Keyboard & Mouse special actions | ... | ... |
src/lib3270/api.h
src/lib3270/host.c
... | ... | @@ -714,7 +714,7 @@ LIB3270_EXPORT const char * lib3270_set_host(H3270 *h, const char *n) |
714 | 714 | Replace(h->host.full, |
715 | 715 | lib3270_strdup_printf( |
716 | 716 | "%s%s:%s%s%s", |
717 | - h->host.opt&LIB3270_CONNECT_OPTION_SSL ? "L:" : "", | |
717 | + h->host.opt&LIB3270_CONNECT_OPTION_SSL ? "tn3270s://" : "", | |
718 | 718 | hostname, |
719 | 719 | srvc, |
720 | 720 | *query ? "?" : "", |
... | ... | @@ -727,10 +727,10 @@ LIB3270_EXPORT const char * lib3270_set_host(H3270 *h, const char *n) |
727 | 727 | return h->host.current; |
728 | 728 | } |
729 | 729 | |
730 | -LIB3270_EXPORT const char * lib3270_get_host(H3270 *h) | |
730 | +LIB3270_EXPORT const char * lib3270_get_hostname(H3270 *h) | |
731 | 731 | { |
732 | 732 | CHECK_SESSION_HANDLE(h); |
733 | - return h->host.full; | |
733 | + return h->host.current; | |
734 | 734 | } |
735 | 735 | |
736 | 736 | LIB3270_EXPORT int lib3270_reconnect(H3270 *hSession,int wait) | ... | ... |
src/lib3270/macros.c
... | ... | @@ -183,7 +183,7 @@ |
183 | 183 | { |
184 | 184 | const char * luname = (const char *) lib3270_get_luname(hSession); |
185 | 185 | const char * state = get_state(hSession); |
186 | - const char * host = (const char *) lib3270_get_host(hSession); | |
186 | + const char * host = (const char *) lib3270_get_hostname(hSession); | |
187 | 187 | char * rsp; |
188 | 188 | size_t sz; |
189 | 189 | ... | ... |
src/pw3270/v3270/security.c
... | ... | @@ -310,7 +310,7 @@ |
310 | 310 | g_return_val_if_fail(GTK_IS_V3270(widget),""); |
311 | 311 | |
312 | 312 | if(lib3270_get_secure(GTK_V3270(widget)->host) == LIB3270_SSL_UNSECURE) |
313 | - return v3270_get_host(widget); | |
313 | + return v3270_get_hostname(widget); | |
314 | 314 | |
315 | 315 | #ifdef HAVE_LIBSSL |
316 | 316 | if(lib3270_get_secure(GTK_V3270(widget)->host) != LIB3270_SSL_UNSECURE) |
... | ... | @@ -320,7 +320,7 @@ |
320 | 320 | return gettext(info->text); |
321 | 321 | } |
322 | 322 | #endif // HAVE_LIBSSL |
323 | - return v3270_get_host(widget); | |
323 | + return v3270_get_hostname(widget); | |
324 | 324 | } |
325 | 325 | |
326 | 326 | LIB3270_EXPORT const gchar * v3270_get_ssl_status_message(GtkWidget *widget) |
... | ... | @@ -362,7 +362,7 @@ |
362 | 362 | GTK_DIALOG_MODAL|GTK_DIALOG_DESTROY_WITH_PARENT, |
363 | 363 | GTK_MESSAGE_INFO, |
364 | 364 | GTK_BUTTONS_CLOSE, |
365 | - "%s",v3270_get_host(widget) | |
365 | + "%s",v3270_get_hostname(widget) | |
366 | 366 | ); |
367 | 367 | |
368 | 368 | gtk_message_dialog_format_secondary_markup( | ... | ... |
src/pw3270/v3270/widget.c
... | ... | @@ -1495,7 +1495,7 @@ static void v3270_activate(GtkWidget *widget) |
1495 | 1495 | |
1496 | 1496 | if(lib3270_connected(terminal->host)) |
1497 | 1497 | lib3270_enter(terminal->host); |
1498 | - else if(lib3270_get_host(terminal->host)) | |
1498 | + else if(lib3270_get_hostname(terminal->host)) | |
1499 | 1499 | v3270_connect(widget,NULL); |
1500 | 1500 | else |
1501 | 1501 | g_warning("Terminal widget %p activated without connection or valid hostname",terminal); |
... | ... | @@ -1557,10 +1557,10 @@ const gchar * v3270_set_host(GtkWidget *widget, const gchar *uri) |
1557 | 1557 | return lib3270_set_host(GTK_V3270(widget)->host,uri); |
1558 | 1558 | } |
1559 | 1559 | |
1560 | -const gchar * v3270_get_host(GtkWidget *widget) | |
1560 | +const gchar * v3270_get_hostname(GtkWidget *widget) | |
1561 | 1561 | { |
1562 | 1562 | g_return_val_if_fail(GTK_IS_V3270(widget),""); |
1563 | - return lib3270_get_host(GTK_V3270(widget)->host); | |
1563 | + return lib3270_get_hostname(GTK_V3270(widget)->host); | |
1564 | 1564 | } |
1565 | 1565 | |
1566 | 1566 | const gchar * v3270_get_session_name(GtkWidget *widget) | ... | ... |
src/pw3270/window.c
... | ... | @@ -239,10 +239,10 @@ |
239 | 239 | return v3270_set_host(GTK_PW3270(widget)->terminal,uri); |
240 | 240 | } |
241 | 241 | |
242 | - const gchar * pw3270_get_host(GtkWidget *widget) | |
242 | + const gchar * pw3270_get_hostname(GtkWidget *widget) | |
243 | 243 | { |
244 | 244 | g_return_val_if_fail(GTK_IS_PW3270(widget),""); |
245 | - return v3270_get_host(GTK_PW3270(widget)->terminal); | |
245 | + return v3270_get_hostname(GTK_PW3270(widget)->terminal); | |
246 | 246 | } |
247 | 247 | |
248 | 248 | gboolean pw3270_get_toggle(GtkWidget *widget, LIB3270_TOGGLE ix) |
... | ... | @@ -271,7 +271,7 @@ |
271 | 271 | |
272 | 272 | if(v3270_is_connected(widget)) |
273 | 273 | { |
274 | - const gchar *host = v3270_get_host(widget); | |
274 | + const gchar *host = v3270_get_hostname(widget); | |
275 | 275 | |
276 | 276 | if(host && *host) |
277 | 277 | title = g_strdup_printf("%s - %s",v3270_get_session_name(widget),host); | ... | ... |