libgadu 1.12.2

- Strona główna
- Dodatkowe strony
- Moduły
- Struktury Danych
- Pliki

Funkcje
Przypomnienie hasła
Usługi dodatkowe

## Funkcje
struct gg_http * | gg_remind_passwd3 (uin_t uin, const char *email, const char *tokenid, const char *tokenval, int async)
| Wysyła hasło użytkownika na e-mail. Więcej...
int | gg_remind_watch_fd (struct gg_httpd *h)
| Funkcja wywoływana po zaobserwowaniu zmian na deskryptorze połączenia. Więcej...
void | gg_remind_free (struct gg_http *h)
| Zwalnia zasoby po operacji. Więcej...

## Opis szczegółowy

Po zakończeniu operacji, pole `data` struktury `gg_http` zawiera wskaźnik do struktury `gg_pubdir`. Ta ostatnia w polu `success` określa, czy operacja się powiodła.

## Dokumentacja funkcji

struct gg_http* gg_remind_passwd3 | ( | uin_t | uin,
|  | const char * | email,
|  | const char * | tokenid,
|  | const char * | tokenval,
|  | int | async
| ) |  |

Wysyła hasło użytkownika na e-mail.

Wymaga wcześniejszego pobrania tokenu za pomocą `gg_token()`.

Parametry

  uin | Numer Gadu-Gadu
  email | Adres e-mail (podany przy rejestracji)
  tokenid | Identyfikator tokenu
  tokenval | Zawartość tokenu
  async | Flaga połączenia asynchronicznego

Zwraca
  Struktura `gg_http` lub `NULL` w przypadku błędu

int gg_remind_watch_fd | ( | struct gg_httpd * | h | ) |

Funkcja wywoływana po zaobserwowaniu zmian na deskryptorze połączenia.

Operacja będzie zakończona, gdy pole `state` będzie równe `GG_STATE_DONE`. Jeśli wystąpi błąd, `state` będzie równe `GG_STATE_ERROR`, a kod błędu znajdzie się w polu `error`.

Nota
  W rzeczywistości funkcja jest makrem rozwijanym do `gg_pubdir_watch_fd()`.

Parametry

  h | Struktura połączenia

Zwraca
  0 jeśli się powiodło, -1 w przypadku błędu

void gg_remind_free | ( | struct gg_http * | h | ) |

Zwalnia zasoby po operacji.

Nota
  W rzeczywistości funkcja jest makrem rozwijanym do `gg_pubdir_free()`.

Parametry

  h | Struktura połączenia