ekg2
 All Struktury Danych Pliki Funkcje Zmienne Definicje typów Wyliczenia Wartości wyliczeń Definicje Grupay Strony
Struktury danych | Definicje typów | Wyliczenia | Funkcje | Zmienne
Dokumentacja pliku sessions.h
#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_tsession_find (const char *uid)
const char * session_uid_get (session_t *s)
session_tremote_session_add (const char *uid, const char *plugin)
int remote_session_remove (const char *uid)
void sessions_free ()

Zmienne

session_tsessions
session_tsession_current

Dokumentacja definicji typów

typedef struct ekg_session session_t

session_t contains all information about session

Dokumentacja typów wyliczanych

enum status_t
Wartości wyliczeń:
EKG_STATUS_NULL 
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 
EKG_STATUS_AUTOXA 
EKG_STATUS_AUTOBACK 
EKG_STATUS_NULL 
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 

Dokumentacja funkcji

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)

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
const char* session_uid_get ( session_t s)
void sessions_free ( )

Dokumentacja zmiennych

session_t* session_current
session_t* sessions