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); |