ekg2  GIT master
 All Struktury Danych Pliki Funkcje Zmienne Definicje typów Wyliczenia Wartości wyliczeń Definicje Grupay Strony
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

#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_LISTCHA   0x040
#define IRC_LISTEND   0x080
#define IRC_LISTEXC   0x002
#define IRC_LISTINV   0x004
#define IRC_LISTLIN   0x008
#define IRC_LISTSTA   0x010
#define IRC_LISTWHO   0x020
#define IRC_WHOERR   0x004
#define IRC_WHOIS   0x001
#define IRC_WHOWAS   0x002

Dokumentacja definicji typów

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

Dokumentacja typów wyliczanych

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

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

Dokumentacja zmiennych

const IrcCommand irccommands[]
static