#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