summaryrefslogtreecommitdiff
path: root/include/base.h
AgeCommit message (Expand)Author
2009-11-16Use ServiceProvider for inter-module dependenciesdanieldg
2009-11-15Add Inspircd::AddServicesdanieldg
2009-10-25Force heap allocation of refcountbase, create usecountbase for non-allocation...danieldg
2009-10-24Move forward declarations to typedefs.hdanieldg
2009-10-20Use custom allocater to decide if refcountbase was allocated on the heap and ...danieldg
2009-10-19Maintain refcount of Module objects to complain about leaked pointersdanieldg
2009-10-19Fix implementation of reference to const, use reference counting for Extensib...danieldg
2009-10-18Remove VF_SERVICEPROVIDER, prevent heap allocation of ConfigReaderdanieldg
2009-10-17Revert "Remove duplicated function calls when using reference"danieldg
2009-10-17Remove duplicated function calls when using referencedanieldg
2009-10-17Make classbase and refcountbase uncopyable; expand comments on their indended...danieldg
2009-10-14Fix module unmapping with culled Module objectsdanieldg
2009-10-12Don't CoreExport reference.peavey
2009-10-12Make OnChannelRestrictionApply take a User* instead of a Membership* [jackmcb...danieldg
2009-09-30Add explicit reference-counting base classdanieldg
2009-09-21Create StreamSocket for IO hooking implementationdanieldg
2009-09-13Change Extensible to use strongly typed entriesdanieldg
2009-09-02Remove unneeded Extensible inheritance and remove "age" field from classbasedanieldg
2009-03-15Update all wiki links to point to the new wiki. This was done automatically w...psychon
2009-02-14Nuke trailing spacespeavey
2009-01-02Update copyrights for 2009.w00t
2008-02-03Clear up header insanityw00t
2008-01-10Header update: 2007 -> 2008w00t
2007-12-30Remove an unneeded forward declaration and typedefw00t
2007-10-15In the grand tradition of huge fucking commits:w00t
2007-08-28First step on the road of module loader rewriting. So far this only really re...om
2007-08-17Change to virtualw00t
2007-07-16OOPS! We try again, since I'm smoking craq. LF is 0x0a NOT CR.peavey
2007-07-16'svn propset -R svn:eol-style CR *' Set to UNIX-style always. Binaries are au...peavey
2007-06-17Extra commentsbrain
2007-05-19Windows support. Tested and working to compile on freebsd and linux. Next ste...w00t
2006-12-15And now, just to force you to recompile the *whole* ircd.. updated headers on...w00t
2006-08-11Removal of an externbrain
2006-08-11extern time_t TIME -> InspIRCd::Time()brain
2006-08-07Extra debug all over the place, which maybe we should keepbrain
2006-07-11Add single parameter versions of Extensible::Extend and Extensible::GetExt fo...om
2006-07-10Update docs to indicate new templated GetExt and Extend, remove references to...brain
2006-07-10Take out broken idbrain
2006-07-10Aaaand, fix the typobrain
2006-07-10Added refcount to classbase, static classbase::idbrain
2006-07-10Inherit just about everything from classbasebrain
2006-07-10Made a load more stuff Extensible which might be of use to someonebrain
2006-07-10Properly set the resulting pointer to NULL when the object isnt foundbrain
2006-07-10If you ask me, it looks a hell of a lot tidier without forcing the cast.brain
2006-04-10Assorted changes here, Extend() is not templated so you can pass it any point...om
2006-03-09More const references, this is nearly it apart from the module API..om
2006-01-15Updated copyrights in headers etc using perl inplace editbrain
2005-12-07Added Metadata API (for transferring extensibles over a network transparent t...brain
2005-05-30GCC4.0 warning fixesbrain
2005-05-30Added BoolSet utility classbrain