comparison src/account.h @ 8834:beb7be215db3

[gaim-migrate @ 9598] I removed account->ip because it isn't used anywhere and I think it's dumb. Also added handling for a and aaaa records to rendezvous. Gaim peeps show up in iChat rendezvous lists now. There are still problems. committer: Tailor Script <tailor@pidgin.im>
author Mark Doliner <mark@kingant.net>
date Wed, 28 Apr 2004 00:48:21 +0000
parents 0eb5161ef333
children b540c735a6ad
comparison
equal deleted inserted replaced
8833:61fdef863ffa 8834:beb7be215db3
62 GaimConnection *gc; /**< The connection handle. */ 62 GaimConnection *gc; /**< The connection handle. */
63 63
64 GHashTable *settings; /**< Protocol-specific settings. */ 64 GHashTable *settings; /**< Protocol-specific settings. */
65 GHashTable *ui_settings; /**< UI-specific settings. */ 65 GHashTable *ui_settings; /**< UI-specific settings. */
66 66
67 char *ip; /**< The IP address for transfers. */
68 GaimProxyInfo *proxy_info; /**< Proxy information. This will be set */ 67 GaimProxyInfo *proxy_info; /**< Proxy information. This will be set */
69 /* to NULL when the account inherits */ 68 /* to NULL when the account inherits */
70 /* proxy settings from global prefs. */ 69 /* proxy settings from global prefs. */
71 70
72 GSList *permit; /**< Permit list. */ 71 GSList *permit; /**< Permit list. */
249 */ 248 */
250 void gaim_account_set_auto_login(GaimAccount *account, const char *ui, 249 void gaim_account_set_auto_login(GaimAccount *account, const char *ui,
251 gboolean value); 250 gboolean value);
252 251
253 /** 252 /**
254 * Sets the public IP address the account will use for such things
255 * as file transfer.
256 *
257 * @param account The account.
258 * @param ip The IP address.
259 */
260 void gaim_account_set_public_ip(GaimAccount *account, const char *ip);
261
262 /**
263 * Sets the account's proxy information. 253 * Sets the account's proxy information.
264 * 254 *
265 * @param account The account. 255 * @param account The account.
266 * @param info The proxy information. 256 * @param info The proxy information.
267 */ 257 */
444 * 434 *
445 * @return @c TRUE if it should auto-login on this UI. 435 * @return @c TRUE if it should auto-login on this UI.
446 */ 436 */
447 gboolean gaim_account_get_auto_login(const GaimAccount *account, 437 gboolean gaim_account_get_auto_login(const GaimAccount *account,
448 const char *ui); 438 const char *ui);
449
450 /**
451 * Returns the account's public IP address.
452 *
453 * @param account The account.
454 *
455 * @return The IP address.
456 */
457 const char *gaim_account_get_public_ip(const GaimAccount *account);
458 439
459 /** 440 /**
460 * Returns the account's proxy information. 441 * Returns the account's proxy information.
461 * 442 *
462 * @param account The account. 443 * @param account The account.