libgadu  1.12.1
Pola danych

Połączenie bezpośrednie do wersji Gadu-Gadu 6.x. Więcej...

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_dcc *)
 Funkcja zwrotna.
void(* destroy )(struct gg_dcc *)
 Funkcja zwalniania zasobów.
struct gg_eventevent
 Zdarzenie po wywołaniu callback.
int active
 Flaga połączenia aktywnego (nieużywana)
int port
 Port gniazda nasłuchującego.
uin_t uin
 Własny numer Gadu-Gadu.
uin_t peer_uin
 Numer Gadu-Gadu drugiej strony połączenia.
int file_fd
 deskryptor pliku
unsigned int offset
 Położenie w pliku.
unsigned int chunk_size
 Rozmiar kawałka pliku.
unsigned int chunk_offset
 Położenie w aktualnym kawałku pliku.
struct gg_file_info file_info
 Informacje o pliku.
int established
 Flaga ustanowienia połączenia.
char * voice_buf
 Bufor na pakiet połączenia głosowego.
int incoming
 Flaga połączenia przychodzącego.
char * chunk_buf
 Bufor na fragment danych.
uint32_t remote_addr
 Adres drugiej strony.
uint16_t remote_port
 Port drugiej strony.

Opis szczegółowy

Połączenie bezpośrednie do wersji Gadu-Gadu 6.x.

Tworzone przez gg_dcc_socket_create(), gg_dcc_get_file(), gg_dcc_send_file() lub gg_dcc_voice_chat(), zwalniane przez gg_dcc_free().


Dokumentacja pól

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_dcc *)

Funkcja zwrotna.

void(* destroy)(struct gg_dcc *)

Funkcja zwalniania zasobów.

struct gg_event* event

Zdarzenie po wywołaniu callback.

int active

Flaga połączenia aktywnego (nieużywana)

int port

Port gniazda nasłuchującego.

Własny numer Gadu-Gadu.

Numer Gadu-Gadu drugiej strony połączenia.

int file_fd

deskryptor pliku

unsigned int offset

Położenie w pliku.

unsigned int chunk_size

Rozmiar kawałka pliku.

unsigned int chunk_offset

Położenie w aktualnym kawałku pliku.

Informacje o pliku.

Flaga ustanowienia połączenia.

char* voice_buf

Bufor na pakiet połączenia głosowego.

int incoming

Flaga połączenia przychodzącego.

char* chunk_buf

Bufor na fragment danych.

uint32_t remote_addr

Adres drugiej strony.

uint16_t remote_port

Port drugiej strony.


Dokumentacja dla tej struktury została wygenerowana z pliku:
 All Struktury Danych Pliki Funkcje Zmienne Definicje typów Wyliczenia Wartości wyliczeń Definicje