src/mod/server.mod/server.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  server_list

Defines

#define check_tcl_ctcp(a, b, c, d, e, f)   check_tcl_ctcpr(a,b,c,d,e,f,H_ctcp)
#define check_tcl_ctcr(a, b, c, d, e, f)   check_tcl_ctcpr(a,b,c,d,e,f,H_ctcr)
#define free_null(ptr)
#define write_to_server(x, y)

Enumerations

enum  {
  NETT_EFNET = 0, NETT_IRCNET = 1, NETT_UNDERNET = 2, NETT_DALNET = 3,
  NETT_HYBRID_EFNET = 4
}

Variables

enum { ... }  nett_t

Define Documentation

#define check_tcl_ctcp ( a,
b,
c,
d,
e,
 )     check_tcl_ctcpr(a,b,c,d,e,f,H_ctcp)

Definition at line 28 of file server.h.

Referenced by gotmsg().

#define check_tcl_ctcr ( a,
b,
c,
d,
e,
 )     check_tcl_ctcpr(a,b,c,d,e,f,H_ctcr)

Definition at line 29 of file server.h.

Referenced by gotnotice().

#define free_null ( ptr   ) 
Value:
do {                            \
        nfree(ptr);                                     \
        ptr = NULL;                                     \
} while (0)

Definition at line 82 of file server.h.

#define write_to_server ( x,
 ) 
Value:
do {                       \
        tputs(serv, (x), (y));                          \
        tputs(serv, "\r\n", 2);                         \
} while (0)

Definition at line 87 of file server.h.

Referenced by deq_kick(), deq_msg(), fast_deq(), and queue_server().


Enumeration Type Documentation

anonymous enum
Enumerator:
NETT_EFNET 
NETT_IRCNET 
NETT_UNDERNET 
NETT_DALNET 
NETT_HYBRID_EFNET 

Definition at line 104 of file server.h.

00104      {
00105   NETT_EFNET        = 0, /* EFnet                    */
00106   NETT_IRCNET       = 1, /* IRCnet                   */
00107   NETT_UNDERNET     = 2, /* UnderNet                 */
00108   NETT_DALNET       = 3, /* DALnet                   */
00109   NETT_HYBRID_EFNET = 4  /* +e/+I/max-bans 20 Hybrid */
00110 } nett_t;


Variable Documentation

enum { ... } nett_t

Generated on 7 Sep 2016 for Eggdrop by  doxygen 1.6.1