diff options
author | brain <brain@e03df62e-2008-0410-955e-edbf42e46eb7> | 2007-10-31 19:03:28 +0000 |
---|---|---|
committer | brain <brain@e03df62e-2008-0410-955e-edbf42e46eb7> | 2007-10-31 19:03:28 +0000 |
commit | 3cf7620e916d1dc943151117eb508ea459fe4fc8 (patch) | |
tree | 2f1025931fda7b36279fee985e2f944b34458ad7 /src/modules/m_namesx.cpp | |
parent | 98cfe3e3283605dca18e815a8c7ecc5f6b58a913 (diff) |
Add XLineFactory stuff.
The idea is, a module or the core can register a class derived from XLineFactory. This class's job is to handle creation of an 'unknown' xline type given xline-specific mask data
(e.g. "*@host*" or any other such text) and a line type, currently char (i DO plan on changing this!!!). This way, spanningtree and friends can create an xline without knowing
its full details just by passing what all xlines share in common and a bit of semi-opaque metadata.
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8436 e03df62e-2008-0410-955e-edbf42e46eb7
Diffstat (limited to 'src/modules/m_namesx.cpp')
0 files changed, 0 insertions, 0 deletions