Dokumentacja struktury gg_dcc
[Połączenia bezpośrednie do wersji Gadu-Gadu 6.x]

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

Pola danych

int fd
int check
int state
int error
int type
int id
int timeout
int(* callback )(struct gg_dcc *)
void(* destroy )(struct gg_dcc *)
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
int check
int state
int error
int type
int id
int timeout
int(* callback)(struct gg_dcc *)
void(* destroy)(struct gg_dcc *)
struct gg_event* event [read]

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.

struct gg_file_info file_info [read]

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

Wygenerowano Sat Dec 5 21:53:34 2009 dla libgadu programem  doxygen 1.6.1