Funkcje odpluskwiania.
Więcej...
|
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) |
|
const char * | gg_debug_event (enum gg_event_t event) |
|
◆ GG_DEBUG_STATE
#define GG_DEBUG_STATE |
( |
|
x | ) |
case x: return #x; |
◆ GG_DEBUG_EVENT
#define GG_DEBUG_EVENT |
( |
|
x | ) |
case x: return #x; |
◆ gg_debug_common()
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.
- Parametry
-
sess | Struktura sesji (może być NULL ) |
level | Poziom informacji |
format | Format wiadomości (zgodny z printf ) |
ap | Lista argumentów (zgodna z printf ) |