Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members | Related Pages

struct.h File Reference

Services' data structure declarations. More...

#include "queue.h"
#include "options.h"
#include "services.h"

Go to the source code of this file.

Classes

struct  _ChanTrigInfo
struct  _identifydata
 Structure for storing information about an identification to an object. More...

struct  _memobox
 Information about a memo box. More...

struct  _memolist
 Information about a memo. More...

struct  _naccesslist
 Nickserv access list item. More...

struct  _regnicklist
 Registered nickname structure. More...

struct  _userlist
 Structure of an online user database object. More...

struct  caccesslist_struct
 Structure of a channel operator list item. More...

struct  caccesslisthashent_struct
struct  cakicklist_struct
 Autokick list structure. More...

struct  cbanlist_struct
 Structure of a channel banlist item. More...

struct  chanlist_struct
 Structure of an online channel. More...

struct  cnicklist_struct
 Structure of a channel user list item. More...

struct  cnicklisthashent_struct
 Structure of a channel user hash item. More...

struct  database_struct
 Pointers to services database files. More...

struct  helpcache_t
 A help topic cache item. More...

class  helpline_t
 One line in a help page. More...

struct  mask_structure
 Structure of a split usermask. More...

struct  memoblocklist_struct
 Information about a memo block. More...

struct  operlist_struct
 Structure of an opflag list index item. More...

class  RateInfo
 Used to hold information about the rate or expense of activity by a user. Part of services' flood protection. More...

struct  regchanlist_struct
 Structure of a registered channel database item. More...

class  RegId
 Registered entity identity number. More...

struct  RegNickIdMap
struct  service_struct
 Information about a SorceryNet services nickname. More...


Defines

#define KEYLEN   23
#define IDVAL_MAX   USHRT_MAX

Typedefs

typedef unsigned long flag_t
typedef helpline_t help_line
typedef _memobox MemoBox
typedef _naccesslist nAccessList
typedef helpcache_t help_cache
typedef _regnicklist RegNickList
typedef _userlist UserList
typedef _memolist MemoList
typedef cnicklist_struct cNickList
typedef caccesslist_struct cAccessList
typedef cnicklisthashent_struct cNickListHashEnt
typedef caccesslisthashent_struct cAccessListHashEnt
typedef cakicklist_struct cAkickList
typedef cbanlist_struct cBanList
typedef regchanlist_struct RegChanList
typedef chanlist_struct ChanList
typedef database_struct database
typedef memoblocklist_struct MemoBlock
typedef service_struct Service
typedef operlist_struct OperList
typedef _identifydata IdentifyData
typedef _ChanTrigInfo ChanTrigger
typedef mask_structure MaskData
typedef u_int16_t IdVal
typedef u_int16_t HashKeyVal


Detailed Description

Services' data structure declarations.

Author:
Chip Norkus

Max Byrd

Greg Poma

James Hess

Date:
1996-2001
Id
struct.h,v 1.1.1.1 2003/07/04 02:56:59 Mysid Exp

Definition in file struct.h.


Generated at Sat Oct 25 20:56:12 2003 for Services using Doxygen.
Services Copyr. 1996-2001 Chip Norkus, Max Byrd, Greg Poma, Michael Graff, James Hess, Dafydd James. All rights reserved See LICENSE for licensing information.