InspIRCd  2.0
 All Classes Namespaces Functions Variables Typedefs Enumerations
ExtensionItem Member List

This is the complete list of members for ExtensionItem, including all inherited members.

classbase() (defined in classbase)classbase
creatorServiceProvider
cull()classbasevirtual
ExtensionItem(const std::string &key, Module *owner) (defined in ExtensionItem)ExtensionItem
free(void *item)=0ExtensionItempure virtual
get_raw(const Extensible *container) const ExtensionItemprotected
GetUseCount() const (defined in usecountbase)usecountbaseinline
nameServiceProvider
refcount_dec() const (defined in usecountbase)usecountbaseinline
refcount_inc() const (defined in usecountbase)usecountbaseinline
serialize(SerializeFormat format, const Extensible *container, void *item) const =0ExtensionItempure virtual
serviceServiceProvider
ServiceProvider(Module *Creator, const std::string &Name, ServiceType Type) (defined in ServiceProvider)ServiceProviderinline
set_raw(Extensible *container, void *value)ExtensionItemprotected
unserialize(SerializeFormat format, Extensible *container, const std::string &value)=0ExtensionItempure virtual
unset_raw(Extensible *container)ExtensionItemprotected
usecountbase() (defined in usecountbase)usecountbaseinline
~classbase() (defined in classbase)classbasevirtual
~ExtensionItem() (defined in ExtensionItem)ExtensionItemvirtual
~ServiceProvider() (defined in ServiceProvider)ServiceProvidervirtual
~usecountbase() (defined in usecountbase)usecountbase