InspIRCd  3.0
Public Member Functions | List of all members
classbase Class Reference

#include <base.h>

Inheritance diagram for classbase:
ActionBase DLLManager EventHandler Extensible IOHook LogStream ModeWatcher Module Server ServiceProvider XLine

Public Member Functions

virtual CullResult cull ()

Detailed Description

The base class for all inspircd classes with a well-defined lifetime. Classes that inherit from this may be destroyed through GlobalCulls, and may rely on cull() being called prior to their deletion.

Member Function Documentation

◆ cull()

CullResult classbase::cull ( )

Called just prior to destruction via cull list.

Reimplemented in FakeUser, LocalUser, User, StreamSocket, Module, ModeHandler, and Extensible.

The documentation for this class was generated from the following files: