libgadu
1.12.2
|
Struktura wspólna dla wszystkich sesji i połączeń. 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_common *) |
Funkcja zwrotna. Więcej... | |
void(* | destroy )(struct gg_common *) |
Funkcja zwalniania zasobów. Więcej... | |
Struktura wspólna dla wszystkich sesji i połączeń.
Pozwala na proste rzutowanie niezależne od rodzaju połączenia.
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_common *) |
Funkcja zwrotna.
void(* destroy) (struct gg_common *) |
Funkcja zwalniania zasobów.