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,7 +365,7 @@ JNIEXPORT void JNICALL Java_br_com_bb_pw3270_lib3270_setStartupScript(JNIEnv *en | ||
365 | 365 | ||
366 | JNIEXPORT jstring JNICALL Java_br_com_bb_pw3270_lib3270_getHost(JNIEnv *env, jobject obj) | 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 | JNIEXPORT void JNICALL Java_br_com_bb_pw3270_lib3270_set_1connection_1status(JNIEnv *env, jobject obj, jboolean connected) | 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,14 +409,14 @@ | ||
409 | LIB3270_EXPORT const char * lib3270_set_host(H3270 *h, const char *url); | 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 | * @param h Session handle. | 414 | * @param h Session handle. |
415 | * | 415 | * |
416 | * @return Pointer to host id set (internal data, do not change it) | 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 | * Network connect operation, keep main loop running | 422 | * Network connect operation, keep main loop running |
src/include/pw3270.h
@@ -53,7 +53,7 @@ | @@ -53,7 +53,7 @@ | ||
53 | 53 | ||
54 | LIB3270_EXPORT GtkWidget * pw3270_new(const gchar *host, const gchar *systype, unsigned short colors); | 54 | LIB3270_EXPORT GtkWidget * pw3270_new(const gchar *host, const gchar *systype, unsigned short colors); |
55 | LIB3270_EXPORT const gchar * pw3270_set_host(GtkWidget *widget, const gchar *uri); | 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 | LIB3270_EXPORT void pw3270_connect_host(GtkWidget *widget, const gchar *uri); | 57 | LIB3270_EXPORT void pw3270_connect_host(GtkWidget *widget, const gchar *uri); |
58 | 58 | ||
59 | LIB3270_EXPORT gboolean pw3270_get_toggle(GtkWidget *widget, LIB3270_TOGGLE ix); | 59 | LIB3270_EXPORT gboolean pw3270_get_toggle(GtkWidget *widget, LIB3270_TOGGLE ix); |
src/include/pw3270/v3270.h
@@ -214,7 +214,7 @@ | @@ -214,7 +214,7 @@ | ||
214 | LIB3270_EXPORT void v3270_set_session_options(GtkWidget *widget, LIB3270_OPTION options); | 214 | LIB3270_EXPORT void v3270_set_session_options(GtkWidget *widget, LIB3270_OPTION options); |
215 | LIB3270_EXPORT int v3270_set_session_color_type(GtkWidget *widget, unsigned short colortype); | 215 | LIB3270_EXPORT int v3270_set_session_color_type(GtkWidget *widget, unsigned short colortype); |
216 | LIB3270_EXPORT const gchar * v3270_set_host(GtkWidget *widget, const gchar *uri); | 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 | LIB3270_EXPORT GtkWidget * v3270_get_default_widget(void); | 218 | LIB3270_EXPORT GtkWidget * v3270_get_default_widget(void); |
219 | 219 | ||
220 | // Keyboard & Mouse special actions | 220 | // Keyboard & Mouse special actions |
src/lib3270/api.h
@@ -319,7 +319,6 @@ | @@ -319,7 +319,6 @@ | ||
319 | 319 | ||
320 | /* Get connection info */ | 320 | /* Get connection info */ |
321 | #define get_connected_lu(h) lib3270_get_luname(h) | 321 | #define get_connected_lu(h) lib3270_get_luname(h) |
322 | -// #define get_current_host(h) lib3270_get_host(h) | ||
323 | 322 | ||
324 | LOCAL_EXTERN SCRIPT_STATE status_script(SCRIPT_STATE state); | 323 | LOCAL_EXTERN SCRIPT_STATE status_script(SCRIPT_STATE state); |
325 | 324 |
src/lib3270/host.c
@@ -714,7 +714,7 @@ LIB3270_EXPORT const char * lib3270_set_host(H3270 *h, const char *n) | @@ -714,7 +714,7 @@ LIB3270_EXPORT const char * lib3270_set_host(H3270 *h, const char *n) | ||
714 | Replace(h->host.full, | 714 | Replace(h->host.full, |
715 | lib3270_strdup_printf( | 715 | lib3270_strdup_printf( |
716 | "%s%s:%s%s%s", | 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 | hostname, | 718 | hostname, |
719 | srvc, | 719 | srvc, |
720 | *query ? "?" : "", | 720 | *query ? "?" : "", |
@@ -727,10 +727,10 @@ LIB3270_EXPORT const char * lib3270_set_host(H3270 *h, const char *n) | @@ -727,10 +727,10 @@ LIB3270_EXPORT const char * lib3270_set_host(H3270 *h, const char *n) | ||
727 | return h->host.current; | 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 | CHECK_SESSION_HANDLE(h); | 732 | CHECK_SESSION_HANDLE(h); |
733 | - return h->host.full; | 733 | + return h->host.current; |
734 | } | 734 | } |
735 | 735 | ||
736 | LIB3270_EXPORT int lib3270_reconnect(H3270 *hSession,int wait) | 736 | LIB3270_EXPORT int lib3270_reconnect(H3270 *hSession,int wait) |
src/lib3270/macros.c
@@ -183,7 +183,7 @@ | @@ -183,7 +183,7 @@ | ||
183 | { | 183 | { |
184 | const char * luname = (const char *) lib3270_get_luname(hSession); | 184 | const char * luname = (const char *) lib3270_get_luname(hSession); |
185 | const char * state = get_state(hSession); | 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 | char * rsp; | 187 | char * rsp; |
188 | size_t sz; | 188 | size_t sz; |
189 | 189 |
src/pw3270/v3270/security.c
@@ -310,7 +310,7 @@ | @@ -310,7 +310,7 @@ | ||
310 | g_return_val_if_fail(GTK_IS_V3270(widget),""); | 310 | g_return_val_if_fail(GTK_IS_V3270(widget),""); |
311 | 311 | ||
312 | if(lib3270_get_secure(GTK_V3270(widget)->host) == LIB3270_SSL_UNSECURE) | 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 | #ifdef HAVE_LIBSSL | 315 | #ifdef HAVE_LIBSSL |
316 | if(lib3270_get_secure(GTK_V3270(widget)->host) != LIB3270_SSL_UNSECURE) | 316 | if(lib3270_get_secure(GTK_V3270(widget)->host) != LIB3270_SSL_UNSECURE) |
@@ -320,7 +320,7 @@ | @@ -320,7 +320,7 @@ | ||
320 | return gettext(info->text); | 320 | return gettext(info->text); |
321 | } | 321 | } |
322 | #endif // HAVE_LIBSSL | 322 | #endif // HAVE_LIBSSL |
323 | - return v3270_get_host(widget); | 323 | + return v3270_get_hostname(widget); |
324 | } | 324 | } |
325 | 325 | ||
326 | LIB3270_EXPORT const gchar * v3270_get_ssl_status_message(GtkWidget *widget) | 326 | LIB3270_EXPORT const gchar * v3270_get_ssl_status_message(GtkWidget *widget) |
@@ -362,7 +362,7 @@ | @@ -362,7 +362,7 @@ | ||
362 | GTK_DIALOG_MODAL|GTK_DIALOG_DESTROY_WITH_PARENT, | 362 | GTK_DIALOG_MODAL|GTK_DIALOG_DESTROY_WITH_PARENT, |
363 | GTK_MESSAGE_INFO, | 363 | GTK_MESSAGE_INFO, |
364 | GTK_BUTTONS_CLOSE, | 364 | GTK_BUTTONS_CLOSE, |
365 | - "%s",v3270_get_host(widget) | 365 | + "%s",v3270_get_hostname(widget) |
366 | ); | 366 | ); |
367 | 367 | ||
368 | gtk_message_dialog_format_secondary_markup( | 368 | gtk_message_dialog_format_secondary_markup( |
src/pw3270/v3270/widget.c
@@ -1495,7 +1495,7 @@ static void v3270_activate(GtkWidget *widget) | @@ -1495,7 +1495,7 @@ static void v3270_activate(GtkWidget *widget) | ||
1495 | 1495 | ||
1496 | if(lib3270_connected(terminal->host)) | 1496 | if(lib3270_connected(terminal->host)) |
1497 | lib3270_enter(terminal->host); | 1497 | lib3270_enter(terminal->host); |
1498 | - else if(lib3270_get_host(terminal->host)) | 1498 | + else if(lib3270_get_hostname(terminal->host)) |
1499 | v3270_connect(widget,NULL); | 1499 | v3270_connect(widget,NULL); |
1500 | else | 1500 | else |
1501 | g_warning("Terminal widget %p activated without connection or valid hostname",terminal); | 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,10 +1557,10 @@ const gchar * v3270_set_host(GtkWidget *widget, const gchar *uri) | ||
1557 | return lib3270_set_host(GTK_V3270(widget)->host,uri); | 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 | g_return_val_if_fail(GTK_IS_V3270(widget),""); | 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 | const gchar * v3270_get_session_name(GtkWidget *widget) | 1566 | const gchar * v3270_get_session_name(GtkWidget *widget) |
src/pw3270/window.c
@@ -239,10 +239,10 @@ | @@ -239,10 +239,10 @@ | ||
239 | return v3270_set_host(GTK_PW3270(widget)->terminal,uri); | 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 | g_return_val_if_fail(GTK_IS_PW3270(widget),""); | 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 | gboolean pw3270_get_toggle(GtkWidget *widget, LIB3270_TOGGLE ix) | 248 | gboolean pw3270_get_toggle(GtkWidget *widget, LIB3270_TOGGLE ix) |
@@ -271,7 +271,7 @@ | @@ -271,7 +271,7 @@ | ||
271 | 271 | ||
272 | if(v3270_is_connected(widget)) | 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 | if(host && *host) | 276 | if(host && *host) |
277 | title = g_strdup_printf("%s - %s",v3270_get_session_name(widget),host); | 277 | title = g_strdup_printf("%s - %s",v3270_get_session_name(widget),host); |