libgadu
1.12.2
|
Połączenie bezpośrednie od wersji Gadu-Gadu 7.x. Więcej...
Pola danych | |
int | fd |
Obserwowany deskryptor. Więcej... | |
int | check |
Informacja o żądaniu odczytu/zapisu (patrz gg_check_t) Więcej... | |
int | state |
Aktualny stan połączenia (patrz gg_state_t) Więcej... | |
int | error |
Kod błędu dla GG_STATE_ERROR (patrz gg_error_t) Więcej... | |
int | type |
Rodzaj sesji (patrz gg_session_t) Więcej... | |
int | id |
Identyfikator sesji. Więcej... | |
int | timeout |
Czas pozostały do zakończenia stanu. Więcej... | |
int(* | callback )(struct gg_dcc7 *) |
Funkcja zwrotna. Więcej... | |
void(* | destroy )(struct gg_dcc7 *) |
Funkcja zwalniania zasobów. Więcej... | |
gg_dcc7_id_t | cid |
Identyfikator połączenia. Więcej... | |
struct gg_event * | event |
Struktura zdarzenia. Więcej... | |
uin_t | uin |
Własny numer Gadu-Gadu. Więcej... | |
uin_t | peer_uin |
Numer Gadu-Gadu drugiej strony połączenia. Więcej... | |
int | file_fd |
Deskryptor przesyłanego pliku. Więcej... | |
unsigned int | offset |
Aktualne położenie w przesyłanym pliku. Więcej... | |
unsigned int | size |
Rozmiar przesyłanego pliku. Więcej... | |
unsigned char | filename [GG_DCC7_FILENAME_LEN+1] |
Nazwa przesyłanego pliku. Więcej... | |
unsigned char | hash [GG_DCC7_HASH_LEN] |
Skrót SHA1 przesyłanego pliku. Więcej... | |
int | dcc_type |
Rodzaj połączenia bezpośredniego. Więcej... | |
int | established |
Flaga ustanowienia połączenia. Więcej... | |
int | incoming |
Flaga połączenia przychodzącego. Więcej... | |
int | reverse |
Flaga połączenia zwrotnego. Więcej... | |
uint32_t | local_addr |
Adres lokalny. Więcej... | |
uint16_t | local_port |
Port lokalny. Więcej... | |
uint32_t | remote_addr |
Adres drugiej strony. Więcej... | |
uint16_t | remote_port |
Port drugiej strony. Więcej... | |
struct gg_session * | sess |
Sesja do której przypisano połączenie. Więcej... | |
struct gg_dcc7 * | next |
Następne połączenie w liście. Więcej... | |
int | soft_timeout |
Flaga mówiąca, że po przekroczeniu timeout należy wywołać gg_dcc7_watch_fd() Więcej... | |
int | seek |
Flaga mówiąca, że można zmieniać położenie w wysyłanym pliku. Więcej... | |
void * | resolver |
Dane prywatne procesu lub wątku rozwiązującego nazwę serwera. Więcej... | |
int | relay |
Flaga mówiąca, że laczymy sie przez serwer. Więcej... | |
int | relay_index |
Numer serwera pośredniczącego, do którego się łączymy. Więcej... | |
int | relay_count |
Rozmiar listy serwerów pośredniczących. Więcej... | |
struct gg_dcc7_relay * | relay_list |
Lista serwerów pośredniczących. Więcej... | |
Połączenie bezpośrednie od wersji Gadu-Gadu 7.x.
int fd |
Obserwowany deskryptor.
int check |
Informacja o żądaniu odczytu/zapisu (patrz gg_check_t)
int state |
Aktualny stan połączenia (patrz gg_state_t)
int error |
Kod błędu dla GG_STATE_ERROR
(patrz gg_error_t)
int type |
Rodzaj sesji (patrz gg_session_t)
int id |
Identyfikator sesji.
int timeout |
Czas pozostały do zakończenia stanu.
int(* callback) (struct gg_dcc7 *) |
Funkcja zwrotna.
void(* destroy) (struct gg_dcc7 *) |
Funkcja zwalniania zasobów.
gg_dcc7_id_t cid |
Identyfikator połączenia.
struct gg_event* event |
Struktura zdarzenia.
uin_t uin |
Własny numer Gadu-Gadu.
uin_t peer_uin |
Numer Gadu-Gadu drugiej strony połączenia.
int file_fd |
Deskryptor przesyłanego pliku.
unsigned int offset |
Aktualne położenie w przesyłanym pliku.
unsigned int size |
Rozmiar przesyłanego pliku.
unsigned char filename[GG_DCC7_FILENAME_LEN+1] |
Nazwa przesyłanego pliku.
unsigned char hash[GG_DCC7_HASH_LEN] |
Skrót SHA1 przesyłanego pliku.
int dcc_type |
Rodzaj połączenia bezpośredniego.
int established |
Flaga ustanowienia połączenia.
int incoming |
Flaga połączenia przychodzącego.
int reverse |
Flaga połączenia zwrotnego.
uint32_t local_addr |
Adres lokalny.
uint16_t local_port |
Port lokalny.
uint32_t remote_addr |
Adres drugiej strony.
uint16_t remote_port |
Port drugiej strony.
struct gg_session* sess |
Sesja do której przypisano połączenie.
struct gg_dcc7* next |
Następne połączenie w liście.
int soft_timeout |
Flaga mówiąca, że po przekroczeniu timeout
należy wywołać gg_dcc7_watch_fd()
int seek |
Flaga mówiąca, że można zmieniać położenie w wysyłanym pliku.
void* resolver |
Dane prywatne procesu lub wątku rozwiązującego nazwę serwera.
int relay |
Flaga mówiąca, że laczymy sie przez serwer.
int relay_index |
Numer serwera pośredniczącego, do którego się łączymy.
int relay_count |
Rozmiar listy serwerów pośredniczących.
struct gg_dcc7_relay* relay_list |
Lista serwerów pośredniczących.