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

Definicje

#define IRC_COMMAND(x)   static int x(session_t *s, irc_private_t *j, int fd, int ecode, char **param)
 
#define IRC_LISTBAN   0x001
 
#define IRC_LISTEXC   0x002
 
#define IRC_LISTINV   0x004
 
#define IRC_LISTLIN   0x008
 
#define IRC_LISTSTA   0x010
 
#define IRC_LISTWHO   0x020
 
#define IRC_LISTCHA   0x040
 
#define IRC_LISTEND   0x080
 
#define IRC_WHOIS   0x001
 
#define IRC_WHOWAS   0x002
 
#define IRC_WHOERR   0x004
 

Definicje typów

typedef int(* Irc_Cmd) (session_t *, irc_private_t *, int, int, char **)
 

Wyliczenia

enum  {
  IRC_ERR_12 =0, IRC_ERR_21, IRC_ERR_ONLY1, IRC_ERR_NEW,
  IRC_ERR_IGNO, IRC_ERR_OTHER, IRC_RPL_12 =256, IRC_RPL_21,
  IRC_RPL_ONLY1, IRC_RPL_NEW, IRC_RPL_IGNO, IRC_RPL_OTHER
}
 

Funkcje

static int irc_c_init (session_t *s, irc_private_t *j, int fd, int ecode, char **param)
 
static int irc_c_invite (session_t *s, irc_private_t *j, int fd, int ecode, char **param)
 
static int irc_c_ping (session_t *s, irc_private_t *j, int fd, int ecode, char **param)
 
static int irc_c_nick (session_t *s, irc_private_t *j, int fd, int ecode, char **param)
 
static int irc_c_msg (session_t *s, irc_private_t *j, int fd, int ecode, char **param)
 
static int irc_c_join (session_t *s, irc_private_t *j, int fd, int ecode, char **param)
 
static int irc_c_part (session_t *s, irc_private_t *j, int fd, int ecode, char **param)
 
static int irc_c_kick (session_t *s, irc_private_t *j, int fd, int ecode, char **param)
 
static int irc_c_quit (session_t *s, irc_private_t *j, int fd, int ecode, char **param)
 
static int irc_c_error (session_t *s, irc_private_t *j, int fd, int ecode, char **param)
 
static int irc_c_list (session_t *s, irc_private_t *j, int fd, int ecode, char **param)
 
static int irc_c_namerpl (session_t *s, irc_private_t *j, int fd, int ecode, char **param)
 
static int irc_c_mode (session_t *s, irc_private_t *j, int fd, int ecode, char **param)
 
static int irc_c_topic (session_t *s, irc_private_t *j, int fd, int ecode, char **param)
 
static int irc_c_whois (session_t *s, irc_private_t *j, int fd, int ecode, char **param)
 

Zmienne

static const IrcCommand irccommands []
 

Dokumentacja definicji

◆ IRC_COMMAND

#define IRC_COMMAND (   x)    static int x(session_t *s, irc_private_t *j, int fd, int ecode, char **param)

◆ IRC_LISTBAN

#define IRC_LISTBAN   0x001

◆ IRC_LISTCHA

#define IRC_LISTCHA   0x040

◆ IRC_LISTEND

#define IRC_LISTEND   0x080

◆ IRC_LISTEXC

#define IRC_LISTEXC   0x002

◆ IRC_LISTINV

#define IRC_LISTINV   0x004

◆ IRC_LISTLIN

#define IRC_LISTLIN   0x008

◆ IRC_LISTSTA

#define IRC_LISTSTA   0x010

◆ IRC_LISTWHO

#define IRC_LISTWHO   0x020

◆ IRC_WHOERR

#define IRC_WHOERR   0x004

◆ IRC_WHOIS

#define IRC_WHOIS   0x001

◆ IRC_WHOWAS

#define IRC_WHOWAS   0x002

Dokumentacja definicji typów

◆ Irc_Cmd

typedef int(* Irc_Cmd) (session_t *, irc_private_t *, int, int, char **)

Dokumentacja typów wyliczanych

◆ anonymous enum

anonymous enum
Wartości wyliczeń
IRC_ERR_12 
IRC_ERR_21 
IRC_ERR_ONLY1 
IRC_ERR_NEW 
IRC_ERR_IGNO 
IRC_ERR_OTHER 
IRC_RPL_12 
IRC_RPL_21 
IRC_RPL_ONLY1 
IRC_RPL_NEW 
IRC_RPL_IGNO 
IRC_RPL_OTHER 

Dokumentacja funkcji

◆ irc_c_error()

static int irc_c_error ( session_t s,
irc_private_t j,
int  fd,
int  ecode,
char **  param 
)
static

◆ irc_c_init()

static int irc_c_init ( session_t s,
irc_private_t j,
int  fd,
int  ecode,
char **  param 
)
static

◆ irc_c_invite()

static int irc_c_invite ( session_t s,
irc_private_t j,
int  fd,
int  ecode,
char **  param 
)
static

◆ irc_c_join()

static int irc_c_join ( session_t s,
irc_private_t j,
int  fd,
int  ecode,
char **  param 
)
static

◆ irc_c_kick()

static int irc_c_kick ( session_t s,
irc_private_t j,
int  fd,
int  ecode,
char **  param 
)
static

◆ irc_c_list()

static int irc_c_list ( session_t s,
irc_private_t j,
int  fd,
int  ecode,
char **  param 
)
static

◆ irc_c_mode()

static int irc_c_mode ( session_t s,
irc_private_t j,
int  fd,
int  ecode,
char **  param 
)
static

◆ irc_c_msg()

static int irc_c_msg ( session_t s,
irc_private_t j,
int  fd,
int  ecode,
char **  param 
)
static

◆ irc_c_namerpl()

static int irc_c_namerpl ( session_t s,
irc_private_t j,
int  fd,
int  ecode,
char **  param 
)
static

◆ irc_c_nick()

static int irc_c_nick ( session_t s,
irc_private_t j,
int  fd,
int  ecode,
char **  param 
)
static

◆ irc_c_part()

static int irc_c_part ( session_t s,
irc_private_t j,
int  fd,
int  ecode,
char **  param 
)
static

◆ irc_c_ping()

static int irc_c_ping ( session_t s,
irc_private_t j,
int  fd,
int  ecode,
char **  param 
)
static

◆ irc_c_quit()

static int irc_c_quit ( session_t s,
irc_private_t j,
int  fd,
int  ecode,
char **  param 
)
static

◆ irc_c_topic()

static int irc_c_topic ( session_t s,
irc_private_t j,
int  fd,
int  ecode,
char **  param 
)
static

◆ irc_c_whois()

static int irc_c_whois ( session_t s,
irc_private_t j,
int  fd,
int  ecode,
char **  param 
)
static

Dokumentacja zmiennych

◆ irccommands

const IrcCommand irccommands[]
static