libgadu
1.11.4
|
Parametry połączenia z serwerem Gadu-Gadu. Więcej...
Pola danych | |
uin_t | uin |
Numer Gadu-Gadu. Więcej... | |
char * | password |
Hasło. Więcej... | |
int | async |
Flaga asynchronicznego połączenia (domyślnie nie) Więcej... | |
int | status |
Początkowy status użytkownika (domyślnie GG_STATUS_AVAIL ) Więcej... | |
char * | status_descr |
Początkowy opis użytkownika (domyślnie brak) Więcej... | |
uint32_t | server_addr |
Adres serwera Gadu-Gadu (domyślnie pobierany automatycznie) Więcej... | |
uint16_t | server_port |
Port serwera Gadu-Gadu (domyślnie pobierany automatycznie) Więcej... | |
uint32_t | client_addr |
Adres połączeń bezpośrednich (domyślnie dobierany automatycznie) Więcej... | |
uint16_t | client_port |
Port połączeń bezpośrednich (domyślnie dobierany automatycznie) Więcej... | |
int | protocol_version |
Wersja protokołu wysyłana do serwera (domyślnie najnowsza obsługiwana) Więcej... | |
char * | client_version |
Wersja klienta wysyłana do serwera (domyślnie najnowsza znana) Więcej... | |
int | has_audio |
Flaga obsługi połączeń głosowych. Więcej... | |
int | last_sysmsg |
Numer ostatnio odebranej wiadomości systemowej. Więcej... | |
uint32_t | external_addr |
Adres publiczny dla połączeń bezpośrednich (domyślnie dobierany automatycznie) Więcej... | |
uint16_t | external_port |
Port publiczny dla połączeń bezpośrednich (domyślnie dobierany automatycznie) Więcej... | |
int | tls |
Flaga połączenia szyfrowanego (patrz gg_ssl_t) Więcej... | |
int | image_size |
Maksymalny rozmiar obsługiwanych obrazków w kilobajtach. Więcej... | |
int | hash_type |
Rodzaj skrótu hasła (GG_LOGIN_HASH_GG32 lub GG_LOGIN_HASH_SHA1 , domyślnie SHA1) Więcej... | |
gg_encoding_t | encoding |
Rodzaj kodowania używanego w sesji (domyślnie CP1250) Więcej... | |
gg_resolver_t | resolver |
Sposób rozwiązywania nazw (patrz Rozwiązywanie nazw) Więcej... | |
int | protocol_features |
Opcje protokołu (flagi GG_FEATURE_*). Więcej... | |
int | status_flags |
Flagi statusu (flagi GG_STATUS_FLAG_*, patrz Zmiana statusu użytkownika). Więcej... | |
Parametry połączenia z serwerem Gadu-Gadu.
Parametry zostały przeniesione do struktury, by uniknąć zmian API po rozszerzeniu protokołu i dodaniu kolejnych opcji połączenia. Część parametrów, które nie są już aktualne lub nie mają znaczenia, została usunięta z dokumentacji.
uin_t uin |
Numer Gadu-Gadu.
char* password |
Hasło.
int async |
Flaga asynchronicznego połączenia (domyślnie nie)
int status |
Początkowy status użytkownika (domyślnie GG_STATUS_AVAIL
)
char* status_descr |
Początkowy opis użytkownika (domyślnie brak)
uint32_t server_addr |
Adres serwera Gadu-Gadu (domyślnie pobierany automatycznie)
uint16_t server_port |
Port serwera Gadu-Gadu (domyślnie pobierany automatycznie)
uint32_t client_addr |
Adres połączeń bezpośrednich (domyślnie dobierany automatycznie)
uint16_t client_port |
Port połączeń bezpośrednich (domyślnie dobierany automatycznie)
int protocol_version |
Wersja protokołu wysyłana do serwera (domyślnie najnowsza obsługiwana)
char* client_version |
Wersja klienta wysyłana do serwera (domyślnie najnowsza znana)
int has_audio |
Flaga obsługi połączeń głosowych.
int last_sysmsg |
Numer ostatnio odebranej wiadomości systemowej.
uint32_t external_addr |
Adres publiczny dla połączeń bezpośrednich (domyślnie dobierany automatycznie)
uint16_t external_port |
Port publiczny dla połączeń bezpośrednich (domyślnie dobierany automatycznie)
int tls |
Flaga połączenia szyfrowanego (patrz gg_ssl_t)
int image_size |
Maksymalny rozmiar obsługiwanych obrazków w kilobajtach.
int hash_type |
Rodzaj skrótu hasła (GG_LOGIN_HASH_GG32
lub GG_LOGIN_HASH_SHA1
, domyślnie SHA1)
gg_encoding_t encoding |
Rodzaj kodowania używanego w sesji (domyślnie CP1250)
gg_resolver_t resolver |
Sposób rozwiązywania nazw (patrz Rozwiązywanie nazw)
int protocol_features |
Opcje protokołu (flagi GG_FEATURE_*).
int status_flags |
Flagi statusu (flagi GG_STATUS_FLAG_*, patrz Zmiana statusu użytkownika).