ekg2  GIT master
Definicje | Funkcje | Zmienne
Dokumentacja pliku events.c
#include "ekg2.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <time.h>
Wykres zależności załączania dla events.c:

Definicje

#define s   separators[i]
 

Funkcje

static int event_add_compare (const event_t *data1, const event_t *data2)
 
static void list_event_free (struct event *data)
 
static void events_add (event_t *new_)
 
static void events_remove (event_t *elem)
 
static void events_destroy (void)
 
static int event_protocol_message (void *data, va_list ap)
 
static int event_avail (void *data, va_list ap)
 
static int event_online (void *data, va_list ap)
 
static int event_offline (void *data, va_list ap)
 
static int event_away (void *data, va_list ap)
 
static int event_na (void *data, va_list ap)
 
static int event_descr (void *data, va_list ap)
 
static int event_misc (void *data, va_list ap)
 
static void events_add_handler (char *name, void *function)
 
static event_tevent_find (const char *name, const char *target)
 
static event_tevent_find_id (unsigned int id)
 
static int event_remove (unsigned int id, int quiet)
 
static int events_list (int id, int quiet)
 
static int event_target_check (char *buf)
 
static int event_check (const char *session, const char *name, const char *uid, const char *data)
 
int cmd_on (const char *name, const char **params, session_t *session, const char *target, int quiet)
 
int event_add (const char *name, int prio, const char *target, const char *action, int quiet)
 
void event_free ()
 
static event_tevent_find_all (const char *name, const char *session, const char *uid, const char *target, const char *data)
 
static gint ekg_day_timer (gint type, gpointer data)
 
int events_init ()
 
static int event_target_check_compare (char *buf)
 

Zmienne

event_tevents = NULL
 
char ** events_all = NULL
 
int config_display_day_changed = 1
 

Dokumentacja definicji

◆ s

#define s   separators[i]

Dokumentacja funkcji

◆ cmd_on()

int cmd_on ( const char *  name,
const char **  params,
session_t session,
const char *  target,
int  quiet 
)

◆ ekg_day_timer()

static gint ekg_day_timer ( gint  type,
gpointer  data 
)
static

◆ event_add()

int event_add ( const char *  name,
int  prio,
const char *  target,
const char *  action,
int  quiet 
)

◆ event_add_compare()

static int event_add_compare ( const event_t data1,
const event_t data2 
)
static

◆ event_avail()

static int event_avail ( void *  data,
va_list  ap 
)
static

◆ event_away()

static int event_away ( void *  data,
va_list  ap 
)
static

◆ event_check()

static int event_check ( const char *  session,
const char *  name,
const char *  uid,
const char *  data 
)
static

◆ event_descr()

static int event_descr ( void *  data,
va_list  ap 
)
static

◆ event_find()

event_t * event_find ( const char *  name,
const char *  target 
)
static

◆ event_find_all()

static event_t* event_find_all ( const char *  name,
const char *  session,
const char *  uid,
const char *  target,
const char *  data 
)
static

◆ event_find_id()

static event_t * event_find_id ( unsigned int  id)
static

◆ event_free()

void event_free ( )

◆ event_misc()

static int event_misc ( void *  data,
va_list  ap 
)
static

◆ event_na()

static int event_na ( void *  data,
va_list  ap 
)
static

◆ event_offline()

static int event_offline ( void *  data,
va_list  ap 
)
static

◆ event_online()

static int event_online ( void *  data,
va_list  ap 
)
static

◆ event_protocol_message()

static int event_protocol_message ( void *  data,
va_list  ap 
)
static

◆ event_remove()

static int event_remove ( unsigned int  id,
int  quiet 
)
static

◆ event_target_check()

static int event_target_check ( char *  buf)
static

◆ event_target_check_compare()

static int event_target_check_compare ( char *  buf)
static

◆ events_add()

static void events_add ( event_t new_)
static

◆ events_add_handler()

static void events_add_handler ( char *  name,
void *  function 
)
static

◆ events_destroy()

static void events_destroy ( void  )
static

◆ events_init()

int events_init ( )

◆ events_list()

static int events_list ( int  id,
int  quiet 
)
static

◆ events_remove()

static void events_remove ( event_t elem)
static

◆ list_event_free()

static void list_event_free ( struct event data)
static

Dokumentacja zmiennych

◆ config_display_day_changed

int config_display_day_changed = 1

◆ events

event_t* events = NULL

◆ events_all

char** events_all = NULL