|
| struct gg_http * | gg_register3 (const char *email, const char *password, const char *tokenid, const char *tokenval, int async) |
| | Rejestruje nowego użytkownika.
|
| |
| int | gg_register_watch_fd (struct gg_httpd *h) |
| | Funkcja wywoływana po zaobserwowaniu zmian na deskryptorze połączenia.
|
| |
| void | gg_register_free (struct gg_http *h) |
| | Zwalnia zasoby po operacji.
|
| |
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. Jeśli tak, to w polu uin znajdzie się zarejestrowany numer.
◆ gg_register3()
| struct gg_http * gg_register3 |
( |
const char * |
email, |
|
|
const char * |
password, |
|
|
const char * |
tokenid, |
|
|
const char * |
tokenval, |
|
|
int |
async |
|
) |
| |
Rejestruje nowego użytkownika.
Wymaga wcześniejszego pobrania tokenu za pomocą gg_token().
- Parametry
-
| email | Adres e-mail |
| password | Hasło |
| tokenid | Identyfikator tokenu |
| tokenval | Zawartość tokenu |
| async | Flaga połączenia asynchronicznego |
- Zwraca
- Struktura
gg_http lub NULL w przypadku błędu
◆ gg_register_watch_fd()
| int gg_register_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
-
- Zwraca
- 0 jeśli się powiodło, -1 w przypadku błędu
◆ gg_register_free()
| void gg_register_free |
( |
struct gg_http * |
h | ) |
|
Zwalnia zasoby po operacji.
- Nota
- W rzeczywistości funkcja jest makrem rozwijanym do
gg_pubdir_free().
- Parametry
-