ekg2
Struktury danych | Definicje | Definicje typów | Wyliczenia | Funkcje | Zmienne
Dokumentacja pliku plugins/irc/misc.h
#include <stdio.h>
#include <ekg/plugins.h>
#include <ekg/sessions.h>
#include "irc.h"

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

 IRC_COMMAND (irc_c_init)
 IRC_COMMAND (irc_c_invite)
 IRC_COMMAND (irc_c_ping)
 IRC_COMMAND (irc_c_nick)
 IRC_COMMAND (irc_c_msg)
 IRC_COMMAND (irc_c_join)
 IRC_COMMAND (irc_c_part)
 IRC_COMMAND (irc_c_kick)
 IRC_COMMAND (irc_c_quit)
 IRC_COMMAND (irc_c_error)
 IRC_COMMAND (irc_c_list)
 IRC_COMMAND (irc_c_namerpl)
 IRC_COMMAND (irc_c_mode)
 IRC_COMMAND (irc_c_topic)
 IRC_COMMAND (irc_c_whois)

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

IRC_COMMAND ( irc_c_init  )
IRC_COMMAND ( irc_c_whois  )
IRC_COMMAND ( irc_c_topic  )
IRC_COMMAND ( irc_c_mode  )
IRC_COMMAND ( irc_c_namerpl  )
IRC_COMMAND ( irc_c_list  )

irc_c_list - this function is only for evil hackers, do not touch this stuff unless you want yourself get burned :>

handling some list stuff STATS, WHO, LIST, LINKS, IVITELIST, EXCEPTLIST, BANLIST

IRC_COMMAND ( irc_c_error  )
IRC_COMMAND ( irc_c_quit  )
IRC_COMMAND ( irc_c_kick  )
IRC_COMMAND ( irc_c_part  )
IRC_COMMAND ( irc_c_join  )
IRC_COMMAND ( irc_c_msg  )
IRC_COMMAND ( irc_c_nick  )
IRC_COMMAND ( irc_c_ping  )
IRC_COMMAND ( irc_c_invite  )

Dokumentacja zmiennych

const IrcCommand irccommands[] [static]
 All Struktury Danych Pliki Funkcje Zmienne Definicje typów Wyliczenia Wartości wyliczeń Definicje