gg_common Struct Reference

Struktura wspólna dla wszystkich sesji i połączeń. More...


Data Fields

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.


Detailed Description

Struktura wspólna dla wszystkich sesji i połączeń.

Pozwala na proste rzutowanie niezależne od rodzaju połączenia.


Field Documentation

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.


The documentation for this struct was generated from the following file:

Generated on Sat Feb 4 03:01:17 2012 for libgadu by  doxygen 1.5.6