ekg2  GIT master
Definicje | Funkcje | Zmienne
Dokumentacja pliku remote.c
#include "ekg2-config.h"
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <sys/un.h>
#include <sys/ioctl.h>
#include <sys/stat.h>
#include <errno.h>
#include <fcntl.h>
#include <limits.h>
#include <locale.h>
#include <stdio.h>
#include <stdarg.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
#include <unistd.h>
#include "commands.h"
#include "debug.h"
#include "plugins.h"
#include "compat/strlcpy.h"
#include "sessions.h"
#include "recode.h"
#include "stuff.h"
#include "themes.h"
#include "userlist.h"
#include "vars.h"
#include "windows.h"
#include "xmalloc.h"
#include "queries.h"
#include "remote-ssl.h"
Wykres zależności załączania dla remote.c:

Definicje

#define _XOPEN_SOURCE   600
 
#define __EXTENSIONS__
 

Funkcje

void ekg_loop ()
 
static int rc_input_new_pipe (const char *path)
 
static int rc_input_new_inet (const char *path, int type)
 
static int rc_input_new_inet_ssl (const char *path, int type)
 
static int rc_input_new_unix (const char *path)
 
int remote_connect (const char *path)
 
static void xstrtr (char *text, char from, char to)
 
static string_t remote_what_to_write (char *what, va_list ap)
 
static int remote_writefd (int fd, char *what,...)
 
 __attribute__ ((visibility("hidden")))
 
static char ** array_make_fast (const char *string, char sep, int *arrcnt)
 
static void plugin_params_array_add (plugins_params_t **array, plugins_params_t *param)
 
static int remote_read_line (int type, int fd, const char *watch, void *data)
 
static int remote_read (int type, int fd, watch_type_t watch, void *data)
 
static int remote_write (int type, int fd, const char *watch, void *data)
 
int remote_connect2 (int fd, const char *password)
 
int remote_connect3 ()
 
static char * recalc (unsigned int i)
 
void remote_print_stats ()
 

Zmienne

static int login_OK
 
static int commands_OK
 
static int variables_OK
 
static int formats_OK
 
static int plugins_OK
 
static int sessions_OK
 
static int windows_OK
 
static int userlist_OK
 
static int ui_config_OK
 
static int backlog_OK
 
static int remote_fd
 
static unsigned int read_total
 
static unsigned int write_total
 
int remote_mail_count
 

Dokumentacja definicji

◆ __EXTENSIONS__

#define __EXTENSIONS__

◆ _XOPEN_SOURCE

#define _XOPEN_SOURCE   600

Dokumentacja funkcji

◆ __attribute__()

__attribute__ ( (visibility("hidden"))  )

◆ array_make_fast()

static char** array_make_fast ( const char *  string,
char  sep,
int *  arrcnt 
)
static

◆ ekg_loop()

void ekg_loop ( )

◆ plugin_params_array_add()

static void plugin_params_array_add ( plugins_params_t **  array,
plugins_params_t param 
)
static

◆ rc_input_new_inet()

static int rc_input_new_inet ( const char *  path,
int  type 
)
static

◆ rc_input_new_inet_ssl()

static int rc_input_new_inet_ssl ( const char *  path,
int  type 
)
static

◆ rc_input_new_pipe()

static int rc_input_new_pipe ( const char *  path)
static

◆ rc_input_new_unix()

static int rc_input_new_unix ( const char *  path)
static

◆ recalc()

static char* recalc ( unsigned int  i)
static

◆ remote_connect()

int remote_connect ( const char *  path)

◆ remote_connect2()

int remote_connect2 ( int  fd,
const char *  password 
)

◆ remote_connect3()

int remote_connect3 ( )

◆ remote_print_stats()

void remote_print_stats ( )

◆ remote_read()

static int remote_read ( int  type,
int  fd,
watch_type_t  watch,
void *  data 
)
static

◆ remote_read_line()

static int remote_read_line ( int  type,
int  fd,
const char *  watch,
void *  data 
)
static

◆ remote_what_to_write()

static string_t remote_what_to_write ( char *  what,
va_list  ap 
)
static

◆ remote_write()

static int remote_write ( int  type,
int  fd,
const char *  watch,
void *  data 
)
static

◆ remote_writefd()

static int remote_writefd ( int  fd,
char *  what,
  ... 
)
static

◆ xstrtr()

static void xstrtr ( char *  text,
char  from,
char  to 
)
static

Dokumentacja zmiennych

◆ backlog_OK

int backlog_OK
static

◆ commands_OK

int commands_OK
static

◆ formats_OK

int formats_OK
static

◆ login_OK

int login_OK
static

◆ plugins_OK

int plugins_OK
static

◆ read_total

unsigned int read_total
static

◆ remote_fd

int remote_fd
static

◆ remote_mail_count

int remote_mail_count

◆ sessions_OK

int sessions_OK
static

◆ ui_config_OK

int ui_config_OK
static

◆ userlist_OK

int userlist_OK
static

◆ variables_OK

int variables_OK
static

◆ windows_OK

int windows_OK
static

◆ write_total

unsigned int write_total
static