ekg2  GIT master
Struktury danych | Definicje | Wyliczenia | Funkcje | Zmienne
Dokumentacja pliku main.h
#include <stdio.h>
Wykres zależności załączania dla main.h:
Ten wykres pokazuje, które pliki bezpośrednio lub pośrednio załączają ten plik:

Idź do kodu źródłowego tego pliku.

Struktury danych

struct  log_window_t
 
struct  logs_log_t
 

Definicje

#define IRSSI_LOG_EKG2_OPENED   "--- Log opened %a %b %d %H:%M:%S %Y" /* defaultowy log_open_string irssi , jak cos to dodac zmienna... */
 
#define IRSSI_LOG_EKG2_CLOSED   "--- Log closed %a %b %d %H:%M:%S %Y" /* defaultowy log_close_string irssi, jak cos to dodac zmienna... */
 
#define IRSSI_LOG_DAY_CHANGED   "--- Day changed %a %b %d %Y" /* defaultowy log_day_changed irssi , jak cos to dodac zmienna... */
 

Wyliczenia

enum  log_format_t {
  LOG_FORMAT_NONE = 0, LOG_FORMAT_SIMPLE, LOG_FORMAT_XML, LOG_FORMAT_IRSSI,
  LOG_FORMAT_RAW
}
 

Funkcje

static char * logs_prepare_path (session_t *session, const char *logs_path, const char *uid, time_t sent)
 
static const char * prepare_timestamp_format (const char *format, time_t t)
 
static logs_log_tlogs_log_find (const char *session, const char *uid, int create)
 
static logs_log_tlogs_log_new (logs_log_t *l, const char *session, const char *uid)
 
static FILE * logs_open_file (char *path, int ff)
 
static void logs_simple (FILE *file, const char *session, const char *uid, const char *text, time_t sent, msgclass_t class, const char *status)
 
static void logs_xml (FILE *file, const char *session, const char *uid, const char *text, time_t sent, msgclass_t class)
 
static void logs_irssi (FILE *file, const char *session, const char *uid, const char *text, time_t sent, msgclass_t class)
 

Zmienne

static list_t log_logs = NULL
 
static int config_logs_log
 
static int config_logs_log_raw
 
static int config_logs_log_ignored
 
static int config_logs_log_status
 
static int config_logs_remind_number = 0
 
static int config_logs_max_files = 7
 
static char * config_logs_path
 
static char * config_logs_timestamp
 
static gchar * config_logs_encoding
 

Dokumentacja definicji

◆ IRSSI_LOG_DAY_CHANGED

#define IRSSI_LOG_DAY_CHANGED   "--- Day changed %a %b %d %Y" /* defaultowy log_day_changed irssi , jak cos to dodac zmienna... */

◆ IRSSI_LOG_EKG2_CLOSED

#define IRSSI_LOG_EKG2_CLOSED   "--- Log closed %a %b %d %H:%M:%S %Y" /* defaultowy log_close_string irssi, jak cos to dodac zmienna... */

◆ IRSSI_LOG_EKG2_OPENED

#define IRSSI_LOG_EKG2_OPENED   "--- Log opened %a %b %d %H:%M:%S %Y" /* defaultowy log_open_string irssi , jak cos to dodac zmienna... */

Dokumentacja typów wyliczanych

◆ log_format_t

Wartości wyliczeń
LOG_FORMAT_NONE 
LOG_FORMAT_SIMPLE 
LOG_FORMAT_XML 
LOG_FORMAT_IRSSI 
LOG_FORMAT_RAW 

Dokumentacja funkcji

◆ logs_irssi()

static void logs_irssi ( FILE *  file,
const char *  session,
const char *  uid,
const char *  text,
time_t  sent,
msgclass_t  class 
)
static

◆ logs_log_find()

static logs_log_t* logs_log_find ( const char *  session,
const char *  uid,
int  create 
)
static

◆ logs_log_new()

static logs_log_t* logs_log_new ( logs_log_t l,
const char *  session,
const char *  uid 
)
static

◆ logs_open_file()

static FILE* logs_open_file ( char *  path,
int  ff 
)
static

◆ logs_prepare_path()

static char* logs_prepare_path ( session_t session,
const char *  logs_path,
const char *  uid,
time_t  sent 
)
static

◆ logs_simple()

static void logs_simple ( FILE *  file,
const char *  session,
const char *  uid,
const char *  text,
time_t  sent,
msgclass_t  class,
const char *  status 
)
static

◆ logs_xml()

static void logs_xml ( FILE *  file,
const char *  session,
const char *  uid,
const char *  text,
time_t  sent,
msgclass_t  class 
)
static

◆ prepare_timestamp_format()

static const char* prepare_timestamp_format ( const char *  format,
time_t  t 
)
static

Dokumentacja zmiennych

◆ config_logs_encoding

gchar* config_logs_encoding
static

◆ config_logs_log

int config_logs_log
static

◆ config_logs_log_ignored

int config_logs_log_ignored
static

◆ config_logs_log_raw

int config_logs_log_raw
static

◆ config_logs_log_status

int config_logs_log_status
static

◆ config_logs_max_files

int config_logs_max_files = 7
static

◆ config_logs_path

char* config_logs_path
static

◆ config_logs_remind_number

int config_logs_remind_number = 0
static

◆ config_logs_timestamp

char* config_logs_timestamp
static

◆ log_logs

list_t log_logs = NULL
static