#include <time.h>
Idź do kodu źródłowego tego pliku.
Struktury danych | |
struct | session_param |
struct | ekg_session |
Definicje typów | |
typedef struct session_param | session_param_t |
typedef struct ekg_session | session_t |
Wyliczenia | |
enum | status_t { EKG_STATUS_NULL = 0x00, EKG_STATUS_ERROR, EKG_STATUS_BLOCKED, EKG_STATUS_UNKNOWN, EKG_STATUS_NA, EKG_STATUS_INVISIBLE, EKG_STATUS_DND, EKG_STATUS_GONE, EKG_STATUS_XA, EKG_STATUS_AWAY, EKG_STATUS_AVAIL, EKG_STATUS_FFC, EKG_STATUS_LAST, EKG_STATUS_AUTOAWAY = 0x80, EKG_STATUS_AUTOXA, EKG_STATUS_AUTOBACK, EKG_STATUS_NULL = 0x00, EKG_STATUS_ERROR, EKG_STATUS_BLOCKED, EKG_STATUS_UNKNOWN, EKG_STATUS_NA, EKG_STATUS_INVISIBLE, EKG_STATUS_DND, EKG_STATUS_GONE, EKG_STATUS_XA, EKG_STATUS_AWAY, EKG_STATUS_AVAIL, EKG_STATUS_FFC } |
Funkcje | |
session_t * | session_find (const char *uid) |
const char * | session_uid_get (session_t *s) |
session_t * | remote_session_add (const char *uid, const char *plugin) |
int | remote_session_remove (const char *uid) |
void | sessions_free () |
Zmienne | |
session_t * | sessions |
session_t * | session_current |
typedef struct session_param session_param_t |
typedef struct ekg_session session_t |
session_t contains all information about session
enum status_t |
session_t* remote_session_add | ( | const char * | uid, | |
const char * | plugin | |||
) |
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 |
const char* session_uid_get | ( | session_t * | s | ) |
void sessions_free | ( | ) |