UnrealIRCd  Module API 5.0.5.1
Module API documentation - for developers / module coders only
Data Fields
Server Struct Reference

Server information (local servers and remote servers), you use client->serv to access these (see also Client). More...

#include <struct.h>

Data Fields

char * up
 Name of uplink for this server.
 
char by [NICKLEN+1]
 Uhhhh - who activated this connection - AGAIN?
 
ConfigItem_linkconf
 link { } block associated with this server, or NULL
 
time_t timestamp
 Remotely determined connect try time.
 
long users
 Number of users on this server.
 
time_t boottime
 Startup time of server (boot time)
 
struct {
   unsigned   synced:1
 Server synchronization finished? (3.2beta18+)
 
   unsigned   server_sent:1
 SERVER message sent to this link? (for outgoing links)
 
flags
 
struct {
   char *   usermodes
 Usermodes that this server knows about.
 
   char *   chanmodes [4]
 Channel modes that this server knows (in 4 groups, like CHANMODES= in ISUPPORT/005)
 
   int   protocol
 Link-protocol version.
 
   char *   software
 Name of the software (eg: unrealircd-X.Y.Z)
 
   char *   nickchars
 Nick character sets active on this server)
 
features
 

Detailed Description

Server information (local servers and remote servers), you use client->serv to access these (see also Client).


The documentation for this struct was generated from the following file: