Struktury danych | Funkcje | Zmienne

Dokumentacja pliku plugins/sms/sms.c

#include "ekg2-config.h"
#include <sys/types.h>
#include <stdlib.h>
#include <unistd.h>
#include <errno.h>
#include <fcntl.h>
#include <string.h>
#include <ekg/commands.h>
#include <ekg/dynstuff.h>
#include <ekg/plugins.h>
#include <ekg/userlist.h>
#include <ekg/xmalloc.h>
#include <ekg/stuff.h>
#include <ekg/vars.h>
#include <ekg/themes.h>
#include <ekg/queries.h>

Struktury danych

struct  sms_away_t

Funkcje

static int sms_theme_init ()
 PLUGIN_DEFINE (sms, PLUGIN_GENERIC, sms_theme_init)
static void sms_child_handler (child_t *c, int pid, const char *name, int status, void *data)
static int sms_send (const char *recipient, const char *message)
static void sms_away_add (const char *uid)
static int sms_away_check (const char *uid)
static void sms_away_free ()
static int sms_command_sms (const char *name, const char **params, session_t *session, const char *target, int quiet)
static int dd_sms (const char *name)
static int sms_session_status (void *data, va_list ap)
static int sms_protocol_message (void *data, va_list ap)
int sms_plugin_init (int prio)
static int sms_plugin_destroy ()

Zmienne

static list_t sms_away = NULL
static int config_sms_away = 0
static int config_sms_away_limit = 0
static char * config_sms_number = NULL
static char * config_sms_app = NULL
static int config_sms_max_length = 100

Dokumentacja funkcji

static int dd_sms ( const char *  name  )  [static]
PLUGIN_DEFINE ( sms  ,
PLUGIN_GENERIC  ,
sms_theme_init   
)
static void sms_away_add ( const char *  uid  )  [static]
static int sms_away_check ( const char *  uid  )  [static]
static void sms_away_free (  )  [static]
static void sms_child_handler ( child_t c,
int  pid,
const char *  name,
int  status,
void *  data 
) [static]
static int sms_command_sms ( const char *  name,
const char **  params,
session_t session,
const char *  target,
int  quiet 
) [static]
static int sms_plugin_destroy (  )  [static]
int sms_plugin_init ( int  prio  ) 
static int sms_protocol_message ( void *  data,
va_list  ap 
) [static]
static int sms_send ( const char *  recipient,
const char *  message 
) [static]
static int sms_session_status ( void *  data,
va_list  ap 
) [static]
static int sms_theme_init (  )  [static]

Dokumentacja zmiennych

char* config_sms_app = NULL [static]
int config_sms_away = 0 [static]
int config_sms_away_limit = 0 [static]
int config_sms_max_length = 100 [static]
char* config_sms_number = NULL [static]
list_t sms_away = NULL [static]
 All Struktury Danych Pliki Funkcje Zmienne Definicje typów Wyliczenia Wartości wyliczeń Definicje