ekg2
Funkcje | Zmienne

Dokumentacja pliku remote/sessions.c

#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_tsession_find (const char *uid)
EXPORTNOT session_tremote_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_tsessions = NULL
session_tsession_current = NULL

Dokumentacja funkcji

static __DYNSTUFF_LIST_ADD_SORTED ( sessions  ,
session_t  ,
session_compare   
) [static]
static __DYNSTUFF_LIST_DESTROY ( sessions  ,
session_t  ,
session_free_item   
) [static]
static __DYNSTUFF_LIST_REMOVE_SAFE ( sessions  ,
session_t  ,
session_free_item   
) [static]
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)
static int session_compare ( session_t data1,
session_t data2 
) [static]
session_t* session_find ( const char *  uid)

session_find()

It's search over sessions list and checks if we have session with uid uid

Parametry:
uid- uid of session you look for
Zobacz również:
session_find_ptr() - If you are looking for smth faster ;) but less reliable.
Zwraca:
It returns pointer to session_t struct of found session, or NULL
static int session_remove ( const char *  uid) [static]
const char* session_uid_get ( session_t s)
EXPORTNOT void sessions_free ( )

Dokumentacja zmiennych

 All Struktury Danych Pliki Funkcje Zmienne Definicje typów Wyliczenia Wartości wyliczeń Definicje