|
enum | gg_resolver_t {
GG_RESOLVER_DEFAULT = 0
,
GG_RESOLVER_FORK
,
GG_RESOLVER_PTHREAD
,
GG_RESOLVER_CUSTOM
,
GG_RESOLVER_WIN32
,
GG_RESOLVER_INVALID = -1
} |
| Sposób rozwiązywania nazw serwerów. Więcej...
|
|
enum | gg_encoding_t {
GG_ENCODING_CP1250 = 0
,
GG_ENCODING_UTF8
,
GG_ENCODING_INVALID = -1
} |
| Rodzaj kodowania znaków. Więcej...
|
|
enum | gg_compat_t {
GG_COMPAT_LEGACY = 0
,
GG_COMPAT_1_12_0 = 1
} |
| Stopień kompatybilności ze starymi wersjami API. Więcej...
|
|
enum | gg_ssl_t {
GG_SSL_DISABLED = 0
,
GG_SSL_ENABLED
,
GG_SSL_REQUIRED
} |
| Flaga połączenia szyfrowanego. Więcej...
|
|
enum | gg_session_t {
GG_SESSION_GG = 1
,
GG_SESSION_HTTP
,
GG_SESSION_SEARCH
,
GG_SESSION_REGISTER
,
GG_SESSION_REMIND
,
GG_SESSION_PASSWD
,
GG_SESSION_CHANGE
,
GG_SESSION_DCC
,
GG_SESSION_DCC_SOCKET
,
GG_SESSION_DCC_SEND
,
GG_SESSION_DCC_GET
,
GG_SESSION_DCC_VOICE
,
GG_SESSION_USERLIST_GET
,
GG_SESSION_USERLIST_PUT
,
GG_SESSION_UNREGISTER
,
GG_SESSION_USERLIST_REMOVE
,
GG_SESSION_TOKEN
,
GG_SESSION_DCC7_SOCKET
,
GG_SESSION_DCC7_SEND
,
GG_SESSION_DCC7_GET
,
GG_SESSION_DCC7_VOICE
,
GG_SESSION_USER0 = 256
,
GG_SESSION_USER1
,
GG_SESSION_USER2
,
GG_SESSION_USER3
,
GG_SESSION_USER4
,
GG_SESSION_USER5
,
GG_SESSION_USER6
,
GG_SESSION_USER7
} |
| Rodzaj sesji. Więcej...
|
|
enum | gg_state_t {
GG_STATE_IDLE = 0
,
GG_STATE_RESOLVING
,
GG_STATE_CONNECTING
,
GG_STATE_READING_DATA
,
GG_STATE_ERROR
,
GG_STATE_CONNECTING_HUB
,
GG_STATE_CONNECTING_GG
,
GG_STATE_READING_KEY
,
GG_STATE_READING_REPLY
,
GG_STATE_CONNECTED
,
GG_STATE_SENDING_QUERY
,
GG_STATE_READING_HEADER
,
GG_STATE_PARSING
,
GG_STATE_DONE
,
GG_STATE_LISTENING
,
GG_STATE_READING_UIN_1
,
GG_STATE_READING_UIN_2
,
GG_STATE_SENDING_ACK
,
GG_STATE_READING_ACK
,
GG_STATE_READING_REQUEST
,
GG_STATE_SENDING_REQUEST
,
GG_STATE_SENDING_FILE_INFO
,
GG_STATE_READING_PRE_FILE_INFO
,
GG_STATE_READING_FILE_INFO
,
GG_STATE_SENDING_FILE_ACK
,
GG_STATE_READING_FILE_ACK
,
GG_STATE_SENDING_FILE_HEADER
,
GG_STATE_READING_FILE_HEADER
,
GG_STATE_GETTING_FILE
,
GG_STATE_SENDING_FILE
,
GG_STATE_READING_VOICE_ACK
,
GG_STATE_READING_VOICE_HEADER
,
GG_STATE_READING_VOICE_SIZE
,
GG_STATE_READING_VOICE_DATA
,
GG_STATE_SENDING_VOICE_ACK
,
GG_STATE_SENDING_VOICE_REQUEST
,
GG_STATE_READING_TYPE
,
GG_STATE_TLS_NEGOTIATION
,
GG_STATE_REQUESTING_ID
,
GG_STATE_WAITING_FOR_ACCEPT
,
GG_STATE_WAITING_FOR_INFO
,
GG_STATE_READING_ID
,
GG_STATE_SENDING_ID
,
GG_STATE_RESOLVING_GG
,
GG_STATE_RESOLVING_RELAY
,
GG_STATE_CONNECTING_RELAY
,
GG_STATE_READING_RELAY
,
GG_STATE_DISCONNECTING
,
GG_STATE_CONNECT_HUB
,
GG_STATE_CONNECT_PROXY_HUB
,
GG_STATE_CONNECT_GG
,
GG_STATE_CONNECT_PROXY_GG
,
GG_STATE_CONNECTING_PROXY_HUB
,
GG_STATE_CONNECTING_PROXY_GG
,
GG_STATE_RESOLVE_HUB_SYNC
,
GG_STATE_RESOLVE_HUB_ASYNC
,
GG_STATE_RESOLVE_PROXY_HUB_SYNC
,
GG_STATE_RESOLVE_PROXY_HUB_ASYNC
,
GG_STATE_RESOLVE_PROXY_GG_SYNC
,
GG_STATE_RESOLVE_PROXY_GG_ASYNC
,
GG_STATE_RESOLVE_GG_SYNC
,
GG_STATE_RESOLVE_GG_ASYNC
,
GG_STATE_RESOLVING_HUB
,
GG_STATE_RESOLVING_PROXY_HUB
,
GG_STATE_RESOLVING_PROXY_GG
,
GG_STATE_SEND_HUB
,
GG_STATE_SEND_PROXY_HUB
,
GG_STATE_SEND_PROXY_GG
,
GG_STATE_SENDING_HUB
,
GG_STATE_SENDING_PROXY_HUB
,
GG_STATE_SENDING_PROXY_GG
,
GG_STATE_READING_HUB
,
GG_STATE_READING_PROXY_HUB
,
GG_STATE_READING_PROXY_GG
} |
| Aktualny stan sesji. Więcej...
|
|
enum | gg_check_t {
GG_CHECK_NONE = 0
,
GG_CHECK_WRITE = 1
,
GG_CHECK_READ = 2
} |
| Informacja o tym, czy biblioteka chce zapisywać i/lub czytać z deskryptora. Więcej...
|
|
enum | gg_socket_manager_type_t {
GG_SOCKET_MANAGER_TYPE_INTERNAL = 0
,
GG_SOCKET_MANAGER_TYPE_TCP
,
GG_SOCKET_MANAGER_TYPE_TLS
} |
| Metody nawiązywania połączeń TCP/TLS. Więcej...
|
|
enum | gg_event_t {
GG_EVENT_NONE = 0
,
GG_EVENT_MSG
,
GG_EVENT_NOTIFY
,
GG_EVENT_NOTIFY_DESCR
,
GG_EVENT_STATUS
,
GG_EVENT_ACK
,
GG_EVENT_PONG
,
GG_EVENT_CONN_FAILED
,
GG_EVENT_CONN_SUCCESS
,
GG_EVENT_DISCONNECT
,
GG_EVENT_DCC_NEW
,
GG_EVENT_DCC_ERROR
,
GG_EVENT_DCC_DONE
,
GG_EVENT_DCC_CLIENT_ACCEPT
,
GG_EVENT_DCC_CALLBACK
,
GG_EVENT_DCC_NEED_FILE_INFO
,
GG_EVENT_DCC_NEED_FILE_ACK
,
GG_EVENT_DCC_NEED_VOICE_ACK
,
GG_EVENT_DCC_VOICE_DATA
,
GG_EVENT_PUBDIR50_SEARCH_REPLY
,
GG_EVENT_PUBDIR50_READ
,
GG_EVENT_PUBDIR50_WRITE
,
GG_EVENT_STATUS60
,
GG_EVENT_NOTIFY60
,
GG_EVENT_USERLIST
,
GG_EVENT_IMAGE_REQUEST
,
GG_EVENT_IMAGE_REPLY
,
GG_EVENT_DCC_ACK
,
GG_EVENT_DCC7_NEW
,
GG_EVENT_DCC7_ACCEPT
,
GG_EVENT_DCC7_REJECT
,
GG_EVENT_DCC7_CONNECTED
,
GG_EVENT_DCC7_ERROR
,
GG_EVENT_DCC7_DONE
,
GG_EVENT_DCC7_PENDING
,
GG_EVENT_XML_EVENT
,
GG_EVENT_DISCONNECT_ACK
,
GG_EVENT_TYPING_NOTIFICATION
,
GG_EVENT_USER_DATA
,
GG_EVENT_MULTILOGON_MSG
,
GG_EVENT_MULTILOGON_INFO
,
GG_EVENT_USERLIST100_VERSION
,
GG_EVENT_USERLIST100_REPLY
,
GG_EVENT_IMTOKEN
,
GG_EVENT_PONG110
,
GG_EVENT_JSON_EVENT
,
GG_EVENT_ACK110
,
GG_EVENT_CHAT_INFO
,
GG_EVENT_CHAT_INFO_GOT_ALL
,
GG_EVENT_CHAT_INFO_UPDATE
,
GG_EVENT_CHAT_CREATED
,
GG_EVENT_CHAT_INVITE_ACK
} |
| Rodzaj zdarzenia. Więcej...
|
|
enum | gg_failure_t {
GG_FAILURE_RESOLVING = 1
,
GG_FAILURE_CONNECTING
,
GG_FAILURE_INVALID
,
GG_FAILURE_READING
,
GG_FAILURE_WRITING
,
GG_FAILURE_PASSWORD
,
GG_FAILURE_404
,
GG_FAILURE_TLS
,
GG_FAILURE_NEED_EMAIL
,
GG_FAILURE_INTRUDER
,
GG_FAILURE_UNAVAILABLE
,
GG_FAILURE_PROXY
,
GG_FAILURE_HUB
,
GG_FAILURE_INTERNAL
} |
| Powód nieudanego połączenia. Więcej...
|
|
enum | gg_error_t {
GG_ERROR_RESOLVING = 1
,
GG_ERROR_CONNECTING
,
GG_ERROR_READING
,
GG_ERROR_WRITING
,
GG_ERROR_DCC_HANDSHAKE
,
GG_ERROR_DCC_FILE
,
GG_ERROR_DCC_EOF
,
GG_ERROR_DCC_NET
,
GG_ERROR_DCC_REFUSED
,
GG_ERROR_DCC7_HANDSHAKE
,
GG_ERROR_DCC7_FILE
,
GG_ERROR_DCC7_EOF
,
GG_ERROR_DCC7_NET
,
GG_ERROR_DCC7_REFUSED
,
GG_ERROR_DCC7_RELAY
} |
| Kod błędu danej operacji. Więcej...
|
|
enum | {
GG_PUBDIR50_UIN
,
GG_PUBDIR50_STATUS
,
GG_PUBDIR50_FIRSTNAME
,
GG_PUBDIR50_LASTNAME
,
GG_PUBDIR50_NICKNAME
,
GG_PUBDIR50_BIRTHYEAR
,
GG_PUBDIR50_CITY
,
GG_PUBDIR50_GENDER
,
GG_PUBDIR50_ACTIVE
,
GG_PUBDIR50_START
,
GG_PUBDIR50_FAMILYNAME
,
GG_PUBDIR50_FAMILYCITY
} |
| Rodzaj pola zapytania. Więcej...
|
|
enum | {
GG_PUBDIR50_GENDER_FEMALE
,
GG_PUBDIR50_GENDER_MALE
} |
| Wartość pola GG_PUBDIR50_GENDER przy wyszukiwaniu. Więcej...
|
|
enum | {
GG_PUBDIR50_GENDER_SET_FEMALE
,
GG_PUBDIR50_GENDER_SET_MALE
} |
| Wartość pola GG_PUBDIR50_GENDER przy wysyłaniu informacji o sobie. Więcej...
|
|
enum | { GG_PUBDIR50_ACTIVE_TRUE
} |
| Wartość pola GG_PUBDIR50_ACTIVE. Więcej...
|
|
enum | gg_pubdir_error_t {
GG_PUBDIR_ERROR_NONE = 0
,
GG_PUBDIR_ERROR_OTHER
,
GG_PUBDIR_ERROR_TOKEN
,
GG_PUBDIR_ERROR_OLD_PASSWORD
,
GG_PUBDIR_ERROR_NEW_PASSWORD
} |
| Powód błędu operacji na katalogu publicznym. Więcej...
|
|
enum | gg_libgadu_feature_t {
GG_LIBGADU_FEATURE_SSL
,
GG_LIBGADU_FEATURE_PTHREAD
,
GG_LIBGADU_FEATURE_USERLIST100
} |
| Lista funkcji biblioteki, które zależą od zewnętrznych bibliotek. Więcej...
|
|
enum | {
GG_PUBDIR50_WRITE
,
GG_PUBDIR50_READ
,
GG_PUBDIR50_SEARCH
,
GG_PUBDIR50_SEARCH_REPLY
} |
| Rodzaj zapytania lub odpowiedzi katalogu publicznego. Więcej...
|
|
enum | {
GG_FEATURE_MSG77
,
GG_FEATURE_STATUS77
,
GG_FEATURE_DND_FFC
,
GG_FEATURE_IMAGE_DESCR
} |
| Flagi opcji protokołu. Więcej...
|
|
enum | {
GG_STATUS_NOT_AVAIL
,
GG_STATUS_NOT_AVAIL_DESCR
,
GG_STATUS_FFC
,
GG_STATUS_FFC_DESCR
,
GG_STATUS_AVAIL
,
GG_STATUS_AVAIL_DESCR
,
GG_STATUS_BUSY
,
GG_STATUS_BUSY_DESCR
,
GG_STATUS_DND
,
GG_STATUS_DND_DESCR
,
GG_STATUS_INVISIBLE
,
GG_STATUS_INVISIBLE_DESCR
,
GG_STATUS_BLOCKED
,
GG_STATUS_GGPLUS
,
GG_STATUS_NOT_SET
,
GG_STATUS_IMAGE_MASK
,
GG_STATUS_DESCR_MASK
,
GG_STATUS_FRIENDS_MASK
} |
| Rodzaje statusów użytkownika. Więcej...
|
|
enum | {
GG_STATUS_FLAG_UNKNOWN
,
GG_STATUS_FLAG_VIDEO
,
GG_STATUS_FLAG_INHERIT
,
GG_STATUS_FLAG_MOBILE
,
GG_STATUS_FLAG_SPAM
} |
| Rodzaje statusów użytkownika. Więcej...
|
|
enum | {
GG_USER_NORMAL
,
GG_USER_BLOCKED
,
GG_USER_OFFLINE
} |
| Rodzaj kontaktu. Więcej...
|
|
enum | {
GG_CLASS_MSG
,
GG_CLASS_CHAT
,
GG_CLASS_CTCP
,
GG_CLASS_ACK
,
GG_CLASS_QUEUED
} |
| Klasy wiadomości. Więcej...
|
|
enum | {
GG_FONT_BOLD
,
GG_FONT_ITALIC
,
GG_FONT_UNDERLINE
,
GG_FONT_COLOR
,
GG_FONT_IMAGE
} |
| Atrybuty formatowania wiadomości. Więcej...
|
|
enum | {
GG_ACK_DELIVERED
,
GG_ACK_QUEUED
,
GG_ACK_BLOCKED
,
GG_ACK_MBOXFULL
,
GG_ACK_NOT_DELIVERED
} |
| Status doręczenia wiadomości. Więcej...
|
|
enum | {
GG_USERLIST_PUT
,
GG_USERLIST_GET
} |
| Rodzaj zapytania. Więcej...
|
|
enum | {
GG_USERLIST_PUT_REPLY
,
GG_USERLIST_GET_REPLY
} |
| Rodzaj odpowiedzi. Więcej...
|
|
enum | {
GG_USERLIST100_PUT
,
GG_USERLIST100_GET
} |
| Rodzaj zapytania (10.0). Więcej...
|
|
enum | {
GG_USERLIST100_FORMAT_TYPE_NONE
,
GG_USERLIST100_FORMAT_TYPE_GG70
,
GG_USERLIST100_FORMAT_TYPE_GG100
} |
| Typ formatu listy kontaktów (10.0). Więcej...
|
|
enum | {
GG_USERLIST100_REPLY_LIST
,
GG_USERLIST100_REPLY_UPTODATE
,
GG_USERLIST100_REPLY_ACK
,
GG_USERLIST100_REPLY_REJECT
} |
| Typ odpowiedzi listy kontaktów (10.0). Więcej...
|
|
|
int | gg_socket_manager_connected (void *handle, void *priv, int fd) |
| Odbiera nowo utworzone gniazdo TCP/TLS. Więcej...
|
|
struct gg_session * | gg_login (const struct gg_login_params *p) |
| Łączy się z serwerem Gadu-Gadu. Więcej...
|
|
void | gg_free_session (struct gg_session *sess) |
| Zwalnia zasoby używane przez połączenie z serwerem. Więcej...
|
|
void | gg_logoff (struct gg_session *sess) |
| Kończy połączenie z serwerem. Więcej...
|
|
int | gg_change_status (struct gg_session *sess, int status) |
| Zmienia status użytkownika. Więcej...
|
|
int | gg_change_status_descr (struct gg_session *sess, int status, const char *descr) |
| Zmienia status użytkownika na status opisowy. Więcej...
|
|
int | gg_change_status_descr_time (struct gg_session *sess, int status, const char *descr, int time) |
| Zmienia status użytkownika na status opisowy z podanym czasem powrotu. Więcej...
|
|
int | gg_change_status_flags (struct gg_session *sess, int flags) |
| Funkcja zmieniająca flagi statusu. Więcej...
|
|
int | gg_send_message (struct gg_session *sess, int msgclass, uin_t recipient, const unsigned char *message) |
| Wysyła wiadomość do użytkownika. Więcej...
|
|
int | gg_send_message_richtext (struct gg_session *sess, int msgclass, uin_t recipient, const unsigned char *message, const unsigned char *format, int formatlen) |
| Wysyła wiadomość formatowaną. Więcej...
|
|
int | gg_send_message_html (struct gg_session *sess, int msgclass, uin_t recipient, const unsigned char *html_message) |
| Wysyła formatowaną wiadomość HTML. Więcej...
|
|
int | gg_send_message_confer (struct gg_session *sess, int msgclass, int recipients_count, uin_t *recipients, const unsigned char *message) |
| Wysyła wiadomość w ramach konferencji. Więcej...
|
|
int | gg_send_message_confer_richtext (struct gg_session *sess, int msgclass, int recipients_count, uin_t *recipients, const unsigned char *message, const unsigned char *format, int formatlen) |
| Wysyła wiadomość formatowaną w ramach konferencji. Więcej...
|
|
int | gg_send_message_confer_html (struct gg_session *sess, int msgclass, int recipients_count, uin_t *recipients, const unsigned char *html_message) |
| Wysyła formatowaną wiadomość HTML w ramach konferencji. Więcej...
|
|
int | gg_send_message_ctcp (struct gg_session *sess, int msgclass, uin_t recipient, const unsigned char *message, int message_len) |
| Wysyła wiadomość binarną przeznaczoną dla klienta. Więcej...
|
|
int | gg_ping (struct gg_session *sess) |
| Wysyła do serwera pakiet utrzymania połączenia. Więcej...
|
|
int | gg_userlist_request (struct gg_session *sess, char type, const char *request) |
| Wysyła do serwera zapytanie dotyczące listy kontaktów. Więcej...
|
|
int | gg_userlist100_request (struct gg_session *sess, char type, unsigned int version, char format_type, const char *request) |
| Wysyła do serwera zapytanie dotyczące listy kontaktów (10.0). Więcej...
|
|
int | gg_image_request (struct gg_session *sess, uin_t recipient, int size, uint32_t crc32) |
| Wysyła żądanie obrazka o podanych parametrach. Więcej...
|
|
int | gg_image_reply (struct gg_session *sess, uin_t recipient, const char *filename, const char *image, int size) |
| Wysyła żądany obrazek. Więcej...
|
|
int | gg_typing_notification (struct gg_session *sess, uin_t recipient, int length) |
| Informuje rozmówcę o pisaniu wiadomości. Więcej...
|
|
uint32_t | gg_crc32 (uint32_t crc, const unsigned char *buf, int len) |
| Wyznacza sumę kontrolną CRC32. Więcej...
|
|
int | gg_session_set_resolver (struct gg_session *gs, gg_resolver_t type) |
| Ustawia sposób rozwiązywania nazw w sesji. Więcej...
|
|
gg_resolver_t | gg_session_get_resolver (struct gg_session *gs) |
| Zwraca sposób rozwiązywania nazw w sesji. Więcej...
|
|
int | gg_session_set_custom_resolver (struct gg_session *gs, int(*resolver_start)(int *, void **, const char *), void(*resolver_cleanup)(void **, int)) |
| Ustawia własny sposób rozwiązywania nazw w sesji. Więcej...
|
|
int | gg_http_set_resolver (struct gg_http *gh, gg_resolver_t type) |
| Ustawia sposób rozwiązywania nazw połączenia HTTP. Więcej...
|
|
gg_resolver_t | gg_http_get_resolver (struct gg_http *gh) |
| Zwraca sposób rozwiązywania nazw połączenia HTTP. Więcej...
|
|
int | gg_http_set_custom_resolver (struct gg_http *gh, int(*resolver_start)(int *, void **, const char *), void(*resolver_cleanup)(void **, int)) |
| Ustawia własny sposób rozwiązywania nazw połączenia HTTP. Więcej...
|
|
int | gg_global_set_resolver (gg_resolver_t type) |
| Ustawia sposób rozwiązywania nazw globalnie dla biblioteki. Więcej...
|
|
gg_resolver_t | gg_global_get_resolver (void) |
| Zwraca sposób rozwiązywania nazw globalnie dla biblioteki. Więcej...
|
|
int | gg_global_set_custom_resolver (int(*resolver_start)(int *, void **, const char *), void(*resolver_cleanup)(void **, int)) |
| Ustawia własny sposób rozwiązywania nazw globalnie dla biblioteki. Więcej...
|
|
int | gg_multilogon_disconnect (struct gg_session *gs, gg_multilogon_id_t conn_id) |
| Rozłącza inną sesję multilogowania. Więcej...
|
|
int | gg_chat_create (struct gg_session *gs) |
| Tworzy nową konferencję (11.0). Więcej...
|
|
int | gg_chat_invite (struct gg_session *gs, uint64_t id, uin_t *participants, unsigned int participants_count) |
| Zaprasza nowych użytkowników do konferencji (11.0). Więcej...
|
|
int | gg_chat_leave (struct gg_session *gs, uint64_t id) |
| Opuszcza konferencję (11.0). Więcej...
|
|
int | gg_chat_send_message (struct gg_session *gs, uint64_t id, const char *message, int is_html) |
| Wysyła wiadomość w ramach konferencji (11.0). Więcej...
|
|
struct gg_event * | gg_watch_fd (struct gg_session *sess) |
| Funkcja wywoływana po zaobserwowaniu zmian na deskryptorze sesji. Więcej...
|
|
void | gg_event_free (struct gg_event *e) |
| Zwalnia pamięć zajmowaną przez informację o zdarzeniu. Więcej...
|
|
int | gg_notify_ex (struct gg_session *sess, uin_t *userlist, char *types, int count) |
| Wysyła do serwera listę kontaktów. Więcej...
|
|
int | gg_notify (struct gg_session *sess, uin_t *userlist, int count) |
| Wysyła do serwera listę kontaktów. Więcej...
|
|
int | gg_add_notify_ex (struct gg_session *sess, uin_t uin, char type) |
| Dodaje kontakt. Więcej...
|
|
int | gg_add_notify (struct gg_session *sess, uin_t uin) |
| Dodaje kontakt. Więcej...
|
|
int | gg_remove_notify_ex (struct gg_session *sess, uin_t uin, char type) |
| Usuwa kontakt. Więcej...
|
|
int | gg_remove_notify (struct gg_session *sess, uin_t uin) |
| Usuwa kontakt. Więcej...
|
|
struct gg_http * | gg_http_connect (const char *hostname, int port, int async, const char *method, const char *path, const char *header) |
| Rozpoczyna połączenie HTTP. Więcej...
|
|
int | gg_http_watch_fd (struct gg_http *h) |
| Funkcja wywoływana po zaobserwowaniu zmian na deskryptorze połączenia. Więcej...
|
|
void | gg_http_stop (struct gg_http *h) |
| Kończy asynchroniczne połączenie HTTP. Więcej...
|
|
void | gg_http_free (struct gg_http *h) |
| Zwalnia zasoby po połączeniu HTTP. Więcej...
|
|
uint32_t | gg_pubdir50 (struct gg_session *sess, gg_pubdir50_t req) |
| Wysyła zapytanie katalogu publicznego do serwera. Więcej...
|
|
gg_pubdir50_t | gg_pubdir50_new (int type) |
| Tworzy nowe zapytanie katalogu publicznego. Więcej...
|
|
int | gg_pubdir50_add (gg_pubdir50_t req, const char *field, const char *value) |
| Dodaje pole zapytania. Więcej...
|
|
int | gg_pubdir50_seq_set (gg_pubdir50_t req, uint32_t seq) |
| Ustawia numer sekwencyjny zapytania. Więcej...
|
|
const char * | gg_pubdir50_get (gg_pubdir50_t res, int num, const char *field) |
| Pobiera pole z odpowiedzi katalogu publicznego. Więcej...
|
|
int | gg_pubdir50_type (gg_pubdir50_t res) |
| Zwraca rodzaj zapytania lub odpowiedzi. Więcej...
|
|
int | gg_pubdir50_count (gg_pubdir50_t res) |
| Zwraca liczbę wyników odpowiedzi. Więcej...
|
|
uin_t | gg_pubdir50_next (gg_pubdir50_t res) |
| Zwraca numer, od którego należy rozpocząc kolejne wyszukiwanie. Więcej...
|
|
uint32_t | gg_pubdir50_seq (gg_pubdir50_t res) |
| Zwraca numer sekwencyjny zapytania lub odpowiedzi. Więcej...
|
|
void | gg_pubdir50_free (gg_pubdir50_t res) |
| Zwalnia zasoby po zapytaniu lub odpowiedzi katalogu publicznego. Więcej...
|
|
int | gg_pubdir_watch_fd (struct gg_http *f) |
| Funkcja wywoływana po zaobserwowaniu zmian na deskryptorze połączenia. Więcej...
|
|
void | gg_pubdir_free (struct gg_http *f) |
| Zwalnia zasoby po operacji na katalogu publicznym. Więcej...
|
|
struct gg_http * | gg_token (int async) |
| Pobiera token do autoryzacji operacji na katalogu publicznym. Więcej...
|
|
int | gg_token_watch_fd (struct gg_http *h) |
| Funkcja wywoływana po zaobserwowaniu zmian na deskryptorze połączenia. Więcej...
|
|
void | gg_token_free (struct gg_http *h) |
| Zwalnia zasoby po operacji pobierania tokenu. Więcej...
|
|
struct gg_http * | gg_register3 (const char *email, const char *password, const char *tokenid, const char *tokenval, int async) |
| Rejestruje nowego użytkownika. Więcej...
|
|
struct gg_http * | gg_unregister3 (uin_t uin, const char *password, const char *tokenid, const char *tokenval, int async) |
| Usuwa użytkownika. Więcej...
|
|
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...
|
|
struct gg_http * | gg_change_passwd4 (uin_t uin, const char *email, const char *passwd, const char *newpasswd, const char *tokenid, const char *tokenval, int async) |
| Zmienia hasło użytkownika. Więcej...
|
|
int | gg_dcc_request (struct gg_session *sess, uin_t uin) |
| Wysyła żądanie zwrotnego połączenia bezpośredniego. Więcej...
|
|
struct gg_dcc * | gg_dcc_send_file (uint32_t ip, uint16_t port, uin_t my_uin, uin_t peer_uin) |
| Rozpoczyna wysyłanie pliku. Więcej...
|
|
struct gg_dcc * | gg_dcc_get_file (uint32_t ip, uint16_t port, uin_t my_uin, uin_t peer_uin) |
| Rozpoczyna odbieranie pliku przez zwrotne połączenie bezpośrednie. Więcej...
|
|
struct gg_dcc * | gg_dcc_voice_chat (uint32_t ip, uint16_t port, uin_t my_uin, uin_t peer_uin) |
| Rozpoczyna połączenie głosowe. Więcej...
|
|
void | gg_dcc_set_type (struct gg_dcc *d, int type) |
| Ustawia typ przychodzącego połączenia bezpośredniego. Więcej...
|
|
int | gg_dcc_fill_file_info (struct gg_dcc *d, const char *filename) |
| Wypełnia pola struktury gg_dcc niezbędne do wysłania pliku. Więcej...
|
|
int | gg_dcc_fill_file_info2 (struct gg_dcc *d, const char *filename, const char *local_filename) |
| Wypełnia pola struktury gg_dcc niezbędne do wysłania pliku. Więcej...
|
|
int | gg_dcc_voice_send (struct gg_dcc *d, char *buf, int length) |
| Wysyła ramkę danych połączenia głosowego. Więcej...
|
|
struct gg_dcc * | gg_dcc_socket_create (uin_t uin, uint16_t port) |
| Tworzy gniazdo nasłuchujące dla połączeń bezpośrednich. Więcej...
|
|
struct gg_event * | gg_dcc_watch_fd (struct gg_dcc *d) |
| Funkcja wywoływana po zaobserwowaniu zmian na deskryptorze połączenia. Więcej...
|
|
void | gg_dcc_free (struct gg_dcc *c) |
| Zwalnia zasoby używane przez połączenie bezpośrednie. Więcej...
|
|
struct gg_event * | gg_dcc7_watch_fd (struct gg_dcc7 *d) |
| Funkcja wywoływana po zaobserwowaniu zmian na deskryptorze połączenia. Więcej...
|
|
struct gg_dcc7 * | gg_dcc7_send_file (struct gg_session *sess, uin_t rcpt, const char *filename, const char *filename1250, const char *hash) |
| Rozpoczyna wysyłanie pliku o danej nazwie. Więcej...
|
|
struct gg_dcc7 * | gg_dcc7_send_file_fd (struct gg_session *sess, uin_t rcpt, int fd, size_t size, const char *filename1250, const char *hash) |
|
int | gg_dcc7_accept (struct gg_dcc7 *dcc, unsigned int offset) |
| Potwierdza chęć odebrania pliku. Więcej...
|
|
int | gg_dcc7_reject (struct gg_dcc7 *dcc, int reason) |
| Odrzuca próbę przesłania pliku. Więcej...
|
|
void | gg_dcc7_free (struct gg_dcc7 *d) |
| Zwalnia zasoby używane przez połączenie bezpośrednie. Więcej...
|
|
const char * | gg_debug_state (enum gg_state_t state) |
|
const char * | gg_debug_event (enum gg_event_t event) |
|
void | gg_debug (int level, const char *format,...) GG_GNUC_PRINTF(2 |
|
void void | gg_debug_session (struct gg_session *sess, int level, const char *format,...) GG_GNUC_PRINTF(3 |
|
void void const char * | gg_libgadu_version (void) |
| Zwraca wersję biblioteki. Więcej...
|
|
int | gg_libgadu_check_feature (gg_libgadu_feature_t feature) |
| Sprawdza czy biblioteka obsługuje daną funkcję. Więcej...
|
|
int | gg_file_hash_sha1 (int fd, uint8_t *result) GG_DEPRECATED |
|
char * | gg_saprintf (const char *format,...) GG_GNUC_PRINTF(1 |
|
char * | gg_vsaprintf (const char *format, va_list ap) GG_DEPRECATED |
|
char * | gg_get_line (char **ptr) GG_DEPRECATED |
|
int | gg_connect (void *addr, int port, int async) GG_DEPRECATED |
|
struct in_addr * | gg_gethostbyname (const char *hostname) GG_DEPRECATED |
|
char * | gg_read_line (int sock, char *buf, int length) GG_DEPRECATED |
|
void | gg_chomp (char *line) GG_DEPRECATED |
|
char * | gg_urlencode (const char *str) GG_DEPRECATED |
|
int | gg_http_hash (const char *format,...) GG_DEPRECATED |
|
void | gg_http_free_fields (struct gg_http *h) GG_DEPRECATED |
|
int | gg_read (struct gg_session *sess, char *buf, int length) GG_DEPRECATED |
|
int | gg_write (struct gg_session *sess, const char *buf, int length) GG_DEPRECATED |
|
void * | gg_recv_packet (struct gg_session *sess) GG_DEPRECATED |
|
int | gg_send_packet (struct gg_session *sess, int type,...) GG_DEPRECATED |
|
unsigned int | gg_login_hash (const unsigned char *password, unsigned int seed) GG_DEPRECATED |
|
void | gg_login_hash_sha1 (const char *password, uint32_t seed, uint8_t *result) GG_DEPRECATED |
|
uint32_t | gg_fix32 (uint32_t x) |
|
uint16_t | gg_fix16 (uint16_t x) |
|
char * | gg_proxy_auth (void) GG_DEPRECATED |
|
char * | gg_base64_encode (const char *buf) GG_DEPRECATED |
|
char * | gg_base64_decode (const char *buf) GG_DEPRECATED |
|
int | gg_image_queue_remove (struct gg_session *s, struct gg_image_queue *q, int freeq) GG_DEPRECATED |
|
int | gg_dcc7_handle_id (struct gg_session *sess, struct gg_event *e, const void *payload, int len) GG_DEPRECATED |
|
int | gg_dcc7_handle_new (struct gg_session *sess, struct gg_event *e, const void *payload, int len) GG_DEPRECATED |
|
int | gg_dcc7_handle_info (struct gg_session *sess, struct gg_event *e, const void *payload, int len) GG_DEPRECATED |
|
int | gg_dcc7_handle_accept (struct gg_session *sess, struct gg_event *e, const void *payload, int len) GG_DEPRECATED |
|
int | gg_dcc7_handle_reject (struct gg_session *sess, struct gg_event *e, const void *payload, int len) GG_DEPRECATED |
|