ekg2  GIT master
Struktury danych | Definicje | Definicje typów | Wyliczenia | Funkcje | Zmienne
Dokumentacja pliku input.h
#include "irc.h"
Wykres zależności załączania dla input.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  ctcp_t
 

Definicje

#define CTCP_COMMAND(x)
 

Definicje typów

typedef int(* CTCP_Cmd) (session_t *s, irc_private_t *j, int number, char *ctcp, char *sender, char *idhost, char *targ)
 

Wyliczenia

enum  {
  CTCP_ACTION =1, CTCP_DCC, CTCP_SED, CTCP_FINGER,
  CTCP_VERSION, CTCP_SOURCE, CTCP_USERINFO, CTCP_CLIENTINFO,
  CTCP_PING, CTCP_TIME, CTCP_ERRMSG
}
 

Funkcje

char * irc_ircoldcolstr_juststrip (session_t *sess, char *inp)
 
char * irc_ircoldcolstr_to_ekgcolstr (session_t *s, char *str, int strip)
 
char * irc_ircoldcolstr_to_ekgcolstr_nf (session_t *sess, char *str, int strip)
 
char * ctcp_parser (session_t *sess, int ispriv, char *sender, char *recp, char *s, int to_us)
 

Zmienne

static const ctcp_t ctcps []
 

Dokumentacja definicji

◆ CTCP_COMMAND

#define CTCP_COMMAND (   x)
Wartość:
static int x(session_t *s, irc_private_t *j, int number, \
char *ctcp, char *sender, char*idhost, char *targ, int to_us)
Definition: sessions.h:127
guint32 sender
Definition: sniff_gg.h:166
#define s
Definition: irc.h:30

Dokumentacja definicji typów

◆ CTCP_Cmd

typedef int(* CTCP_Cmd) (session_t *s, irc_private_t *j, int number, char *ctcp, char *sender, char *idhost, char *targ)

Dokumentacja typów wyliczanych

◆ anonymous enum

anonymous enum
Wartości wyliczeń
CTCP_ACTION 
CTCP_DCC 
CTCP_SED 
CTCP_FINGER 
CTCP_VERSION 
CTCP_SOURCE 
CTCP_USERINFO 
CTCP_CLIENTINFO 
CTCP_PING 
CTCP_TIME 
CTCP_ERRMSG 

Dokumentacja funkcji

◆ ctcp_parser()

char* ctcp_parser ( session_t sess,
int  ispriv,
char *  sender,
char *  recp,
char *  s,
int  to_us 
)

◆ irc_ircoldcolstr_juststrip()

char* irc_ircoldcolstr_juststrip ( session_t sess,
char *  inp 
)

◆ irc_ircoldcolstr_to_ekgcolstr()

char* irc_ircoldcolstr_to_ekgcolstr ( session_t s,
char *  str,
int  strip 
)

◆ irc_ircoldcolstr_to_ekgcolstr_nf()

char* irc_ircoldcolstr_to_ekgcolstr_nf ( session_t sess,
char *  str,
int  strip 
)

Dokumentacja zmiennych

◆ ctcps

const ctcp_t ctcps[]
static
Wartość początkowa:
= {
{ "ACTION", 1 },
{ "DCC", 0 },
{ "SED", 0 },
{ "FINGER", 1 },
{ "VERSION", 1 },
{ "SOURCE", 1 },
{ "USERINFO", 1 },
{ "CLIENTINFO", 1 },
{ "PING", 1 },
{ "TIME", 1 },
{ "ERRMSG", 1 },
{ NULL, 0 }
}
#define NULL
Definition: oralog.c:49