|
libgadu 1.10.1
|
Funkcje odpluskwiania. Więcej...
Definicje | |
| #define | GG_DEBUG_STATE(x) case x: return #x; |
Funkcje | |
| void | gg_debug_common (struct gg_session *sess, int level, const char *format, va_list ap) |
| void | gg_debug (int level, const char *format,...) |
| void | gg_debug_session (struct gg_session *gs, int level, const char *format,...) |
| void | gg_debug_dump (struct gg_session *gs, int level, const char *buf, size_t len) |
| const char * | gg_debug_state (enum gg_state_t state) |
Zmienne | |
| int | gg_debug_level = 0 |
| Poziom rejestracji informacji odpluskwiających. | |
| void(* | gg_debug_handler )(int level, const char *format, va_list ap) = NULL |
| Funkcja, do której są przekazywane informacje odpluskwiające. | |
| void(* | gg_debug_handler_session )(struct gg_session *sess, int level, const char *format, va_list ap) = NULL |
| Funkcja, do której są przekazywane informacje odpluskwiające. | |
| FILE * | gg_debug_file = NULL |
| Plik, do którego będą przekazywane informacje odpluskwiania. | |
Funkcje odpluskwiania.
| #define GG_DEBUG_STATE | ( | x | ) | case x: return #x; |
| void gg_debug_common | ( | struct gg_session * | sess, |
| int | level, | ||
| const char * | format, | ||
| va_list | ap | ||
| ) |
Przekazuje informacje odpluskwiania do odpowiedniej funkcji.
Jeśli aplikacja ustawiła odpowiednią funkcję obsługi w gg_debug_handler_session lub gg_debug_handler, jest ona wywoływana. W przeciwnym wypadku wynik jest wysyłany do standardowego wyjścia błędu.
| sess | Struktura sesji (może być NULL) |
| level | Poziom informacji |
| format | Format wiadomości (zgodny z printf) |
| ap | Lista argumentów (zgodna z printf) |
1.7.3