#include "ekg2-config.h"#include "debug.h"#include "dynstuff_inline.h"#include "sessions.h"#include "userlist.h"#include "queries.h"#include "windows.h"#include "xmalloc.h"Funkcje | |
| static int | session_compare (session_t *data1, session_t *data2) |
| static | __DYNSTUFF_LIST_ADD_SORTED (sessions, session_t, session_compare) |
| session_t * | session_find (const char *uid) |
| EXPORTNOT session_t * | remote_session_add (const char *uid, const char *plugin) |
| static | LIST_FREE_ITEM (session_free_item, session_t *) |
| static | __DYNSTUFF_LIST_REMOVE_SAFE (sessions, session_t, session_free_item) |
| static | __DYNSTUFF_LIST_DESTROY (sessions, session_t, session_free_item) |
| static int | session_remove (const char *uid) |
| EXPORTNOT int | remote_session_remove (const char *uid) |
| const char * | session_uid_get (session_t *s) |
| EXPORTNOT void | sessions_free () |
Zmienne | |
| session_t * | sessions = NULL |
| session_t * | session_current = NULL |
| static LIST_FREE_ITEM | ( | session_free_item | , | |
| session_t * | ||||
| ) | [static] |
| EXPORTNOT session_t* remote_session_add | ( | const char * | uid, | |
| const char * | plugin | |||
| ) |
| EXPORTNOT int remote_session_remove | ( | const char * | uid | ) |
| session_t* session_find | ( | const char * | uid | ) |
It's search over sessions list and checks if we have session with uid uid
| uid | - uid of session you look for |
| static int session_remove | ( | const char * | uid | ) | [static] |
| const char* session_uid_get | ( | session_t * | s | ) |
| EXPORTNOT void sessions_free | ( | ) |
| session_t* session_current = NULL |
1.7.1