Pola danych | |
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. |
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.
Identyfikator 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 [read] |
Sesja do której przypisano połączenie.
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.