|
|||
|
|||
|


Public Member Functions | |
| ModuleTaxonomy (InspIRCd *Me) | |
| void | ProtoSendMetaData (void *opaque, TargetTypeFlags target_type, void *target, const std::string &extname, const std::string &extdata) |
| Implemented by modules which provide the ability to link servers. | |
| virtual | ~ModuleTaxonomy () |
| virtual Version | GetVersion () |
| Returns the version number of a Module. | |
Private Attributes | |
| CommandTaxonomy * | newcommand |
| bool | claimed |
Definition at line 55 of file m_taxonomy.cpp.
|
|
Definition at line 60 of file m_taxonomy.cpp. References InspIRCd::AddCommand(), ModuleManager::Attach(), claimed, I_ProtoSendMetaData, InspIRCd::Modules, newcommand, and Module::ServerInstance. |
|
|
Definition at line 83 of file m_taxonomy.cpp. |
|
|
Returns the version number of a Module. The method should return a Version object with its version information assigned via Version::Version Reimplemented from Module. Definition at line 87 of file m_taxonomy.cpp. References API_VERSION, and VF_VENDOR. |
|
||||||||||||||||||||||||
|
Implemented by modules which provide the ability to link servers. These modules will implement this method, which allows metadata (extra data added to user and channel records using class Extensible, Extensible::Extend, etc) to be sent to other servers on a netburst and decoded at the other end by the same module on a different server. More documentation to follow soon. Please see src/modules/m_swhois.cpp for example of how to use this function.
Reimplemented from Module. Definition at line 72 of file m_taxonomy.cpp. References claimed, User::nick, TYPE_USER, and User::WriteServ(). |
|
|
Definition at line 58 of file m_taxonomy.cpp. Referenced by ModuleTaxonomy(), and ProtoSendMetaData(). |
|
|
Definition at line 57 of file m_taxonomy.cpp. Referenced by ModuleTaxonomy(). |