The InspIRCd Project
Home | Developers | Wiki | Forums | Bug Tracker | SVN | Download
Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

xline.h File Reference

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

Go to the source code of this file.

Classes

class  XLine
 XLine is the base class for ban lines such as G lines and K lines. More...
class  KLine
 KLine class. More...
class  GLine
 GLine class. More...
class  ELine
 ELine class. More...
class  ZLine
 ZLine class. More...
class  QLine
 QLine class. More...
class  XLineFactory
 XLineFactory is used to generate an XLine pointer, given just the pattern, timing information and type of line to create. More...
class  XLineManager
 XLineManager is a class used to manage glines, klines, elines, zlines and qlines, or any other line created by a module. More...
class  GLineFactory
 An XLineFactory specialized to generate GLine* pointers. More...
class  ELineFactory
 An XLineFactory specialized to generate ELine* pointers. More...
class  KLineFactory
 An XLineFactory specialized to generate KLine* pointers. More...
class  QLineFactory
 An XLineFactory specialized to generate QLine* pointers. More...
class  ZLineFactory
 An XLineFactory specialized to generate ZLine* pointers. More...

Typedefs

typedef std::pair< std::string,
std::string
IdentHostPair
 Contains an ident and host split into two strings.
typedef std::map< std::string,
XLineFactory * > 
XLineFactMap
 A map of xline factories.
typedef std::map< std::string,
XLine * > 
XLineLookup
 A map of XLines indexed by string.
typedef std::map< std::string,
XLineLookup
XLineContainer
 A map of XLineLookup maps indexed by string.
typedef XLineContainer::iterator ContainerIter
 An iterator in an XLineContainer.
typedef XLineLookup::iterator LookupIter
 An interator in an XLineLookup.


Typedef Documentation

typedef XLineContainer::iterator ContainerIter
 

An iterator in an XLineContainer.

Definition at line 450 of file xline.h.

typedef std::pair<std::string, std::string> IdentHostPair
 

Contains an ident and host split into two strings.

Definition at line 379 of file xline.h.

typedef XLineLookup::iterator LookupIter
 

An interator in an XLineLookup.

Definition at line 454 of file xline.h.

typedef std::map<std::string, XLineLookup > XLineContainer
 

A map of XLineLookup maps indexed by string.

Definition at line 446 of file xline.h.

typedef std::map<std::string, XLineFactory*> XLineFactMap
 

A map of xline factories.

Definition at line 434 of file xline.h.

typedef std::map<std::string, XLine *> XLineLookup
 

A map of XLines indexed by string.

Definition at line 442 of file xline.h.