Commit 31b5435710d08dabe935c124bdd5ba6821fb8e9c
1 parent
9baca4ee
Exists in
master
and in
3 other branches
Incluindo método para obter a URL do host
Showing
1 changed file
with
13 additions
and
0 deletions
Show diff stats
host.c
@@ -219,6 +219,19 @@ static void update_host(H3270 *h) | @@ -219,6 +219,19 @@ static void update_host(H3270 *h) | ||
219 | 219 | ||
220 | } | 220 | } |
221 | 221 | ||
222 | +LIB3270_EXPORT const char * lib3270_get_url(H3270 *h, char *buffer, int len) | ||
223 | +{ | ||
224 | + CHECK_SESSION_HANDLE(h); | ||
225 | + | ||
226 | + snprintf(buffer,len,"%s://%s:%s", | ||
227 | + ((h->options & LIB3270_OPTION_SSL) == 0) ? "tn3270" : "tn3270s", | ||
228 | + h->host.current, | ||
229 | + h->host.srvc | ||
230 | + ); | ||
231 | + | ||
232 | + return buffer; | ||
233 | +} | ||
234 | + | ||
222 | LIB3270_EXPORT const char * lib3270_set_url(H3270 *h, const char *n) | 235 | LIB3270_EXPORT const char * lib3270_set_url(H3270 *h, const char *n) |
223 | { | 236 | { |
224 | CHECK_SESSION_HANDLE(h); | 237 | CHECK_SESSION_HANDLE(h); |