#include <sys/types.h>
#include <sys/time.h>
#include <time.h>
#include <ctype.h>
#include <stdarg.h>
#include <stdio.h>
#include "plugins.h"
#include "sessions.h"
Idź do kodu źródłowego tego pliku.
|
| #define | BINDING_FUNCTION(x) void x(const char *arg) |
| |
| #define | TIMER(x) int x(int type, void *data) |
| |
| #define | xisxdigit(c) isxdigit((int) (unsigned char) c) |
| |
| #define | xisdigit(c) isdigit((int) (unsigned char) c) |
| |
| #define | xisalpha(c) isalpha_pl((int) (unsigned char) c) |
| |
| #define | xisalnum(c) isalnum((int) (unsigned char) c) |
| |
| #define | xisspace(c) isspace((int) (unsigned char) c) |
| |
| #define | xtolower(c) tolower((int) (unsigned char) c) |
| |
| #define | xtoupper(c) toupper((int) (unsigned char) c) |
| |
|
| void | binding_free () |
| |
| void | changed_theme (const char *var) |
| |
| const char * | compile_time () |
| |
| void | iso_to_ascii (unsigned char *buf) |
| |
| char * | saprintf (const char *format,...) |
| |
| const char * | timestamp (const char *format) |
| |
| const char * | timestamp_time (const char *format, time_t t) |
| |
| int | isalpha_pl (unsigned char c) |
| |
| struct timer * | timer_add (plugin_t *plugin, const char *name, unsigned int period, int persist, int(*function)(int, void *), void *data) |
| |
| struct timer * | timer_add_ms (plugin_t *plugin, const char *name, unsigned int period, int persist, int(*function)(int, void *), void *data) |
| |
| int | timer_remove (plugin_t *plugin, const char *name) |
| |
| struct timer * | timers_removei (struct timer *t) |
| |
| void | timers_destroy () |
| |
| const char * | ekg_status_string (const int status, const int cmd) |
| |
| void | ekg_exit () |
| |
| void | ekg_debug_handler (int level, const char *format, va_list ap) |
| |
| int | ekg_write (int fd, const char *buf, int len) |
| |
| int | remote_request (char *what,...) |
| |
◆ BINDING_FUNCTION
| #define BINDING_FUNCTION |
( |
|
x | ) |
void x(const char *arg) |
◆ TIMER
| #define TIMER |
( |
|
x | ) |
int x(int type, void *data) |
◆ xisalnum
| #define xisalnum |
( |
|
c | ) |
isalnum((int) (unsigned char) c) |
◆ xisalpha
| #define xisalpha |
( |
|
c | ) |
isalpha_pl((int) (unsigned char) c) |
◆ xisdigit
| #define xisdigit |
( |
|
c | ) |
isdigit((int) (unsigned char) c) |
◆ xisspace
| #define xisspace |
( |
|
c | ) |
isspace((int) (unsigned char) c) |
◆ xisxdigit
| #define xisxdigit |
( |
|
c | ) |
isxdigit((int) (unsigned char) c) |
◆ xtolower
| #define xtolower |
( |
|
c | ) |
tolower((int) (unsigned char) c) |
◆ xtoupper
| #define xtoupper |
( |
|
c | ) |
toupper((int) (unsigned char) c) |
◆ binding_added_t
◆ binding_free()
◆ changed_theme()
| void changed_theme |
( |
const char * |
var | ) |
|
◆ compile_time()
| const char* compile_time |
( |
| ) |
|
compile_time()
Return compilation date, and time..
Used by /version command and ekg2 –version
- Zwraca
- DATE" "__TIME__
For example: "Jun 21 1987" " " "22:06:47"
◆ ekg_debug_handler()
| void ekg_debug_handler |
( |
int |
level, |
|
|
const char * |
format, |
|
|
va_list |
ap |
|
) |
| |
◆ ekg_exit()
◆ ekg_status_string()
| const char* ekg_status_string |
( |
const int |
status, |
|
|
const int |
cmd |
|
) |
| |
◆ ekg_write()
| int ekg_write |
( |
int |
fd, |
|
|
const char * |
buf, |
|
|
int |
len |
|
) |
| |
ekg_write()
write data to given fd, if it cannot be done [because system buffer is too small. it'll create watch, and write as soon as possible] XXX, for now it'll always create watch. (You can be notified about state of buffer when you call ekg_write(fd, NULL, -1))
- Nota
- This should be used as replacement for write()
◆ isalpha_pl()
| int isalpha_pl |
( |
unsigned char |
c | ) |
|
◆ iso_to_ascii()
| void iso_to_ascii |
( |
unsigned char * |
buf | ) |
|
◆ remote_request()
| int remote_request |
( |
char * |
what, |
|
|
|
... |
|
) |
| |
◆ saprintf()
| char* saprintf |
( |
const char * |
format, |
|
|
|
... |
|
) |
| |
◆ timer_add()
| struct timer* timer_add |
( |
plugin_t * |
plugin, |
|
|
const char * |
name, |
|
|
unsigned int |
period, |
|
|
int |
persist, |
|
|
int(*)(int, void *) |
function, |
|
|
void * |
data |
|
) |
| |
◆ timer_add_ms()
| struct timer* timer_add_ms |
( |
plugin_t * |
plugin, |
|
|
const char * |
name, |
|
|
unsigned int |
period, |
|
|
int |
persist, |
|
|
int(*)(int, void *) |
function, |
|
|
void * |
data |
|
) |
| |
◆ timer_remove()
| int timer_remove |
( |
plugin_t * |
plugin, |
|
|
const char * |
name |
|
) |
| |
◆ timers_destroy()
◆ timers_removei()
◆ timestamp()
| const char* timestamp |
( |
const char * |
format | ) |
|
timestamp()
It returns static buffer with formated current time.
- Parametry
-
| format | - format to pass to strftime() [man 3 strftime] |
- Zwraca
- if format is NULL or format == '\0' than it return ""
else it returns strftime()'d value, or "TOOLONG" if buf (sizeof(buf) == 100) was too small..
◆ timestamp_time()
| const char* timestamp_time |
( |
const char * |
format, |
|
|
time_t |
t |
|
) |
| |
◆ bindings
◆ bindings_added
◆ config_changed
◆ config_completion_char
| char* config_completion_char |
◆ config_console_charset
| char* config_console_charset |
◆ config_debug
◆ config_default_status_window
| int config_default_status_window |
◆ config_display_color
◆ config_display_crap
◆ config_display_pl_chars
| int config_display_pl_chars |
◆ config_display_welcome
| int config_display_welcome |
◆ config_history_savedups
| int config_history_savedups |
◆ config_lastlog_case
◆ config_lastlog_display_all
| int config_lastlog_display_all |
◆ config_lastlog_noitems
| int config_lastlog_noitems |
◆ config_make_window
◆ config_query_commands
| int config_query_commands |
◆ config_save_quit
◆ config_send_white_lines
| int config_send_white_lines |
◆ config_slash_messages
| int config_slash_messages |
◆ config_sort_windows
◆ config_tab_command
◆ config_timestamp
◆ config_timestamp_show
| int config_timestamp_show |
◆ config_use_iso
◆ config_use_unicode
◆ in_autoexec
◆ no_mouse
◆ old_stderr
◆ server_console_charset
| char* server_console_charset |
◆ timers