Anope IRC Services  Version 1.8
Data Fields
Module_ Struct Reference

#include <modules.h>

Collaboration diagram for Module_:
Collaboration graph
[legend]

Data Fields

char * name
 
char * filename
 
void * handle
 
time_t time
 
char * version
 
char * author
 
MODType type
 
void(* nickHelp )(User *u)
 
void(* chanHelp )(User *u)
 
void(* memoHelp )(User *u)
 
void(* botHelp )(User *u)
 
void(* operHelp )(User *u)
 
void(* hostHelp )(User *u)
 
void(* helpHelp )(User *u)
 
MessageHashmsgList [MAX_CMD_HASH]
 
ModuleLang lang [NUM_LANGS]
 

Detailed Description

Definition at line 136 of file modules.h.

Field Documentation

char* Module_::author

Definition at line 142 of file modules.h.

Referenced by createModule(), destroyModule(), do_modinfo(), and moduleAddAuthor().

void(* Module_::botHelp)(User *u)

Definition at line 149 of file modules.h.

Referenced by createModule(), moduleDisplayHelp(), and moduleSetBotHelp().

void(* Module_::chanHelp)(User *u)

Definition at line 147 of file modules.h.

Referenced by createModule(), moduleDisplayHelp(), and moduleSetChanHelp().

char* Module_::filename

Definition at line 138 of file modules.h.

Referenced by destroyModule(), and loadModule().

void* Module_::handle

Definition at line 139 of file modules.h.

Referenced by createModule(), destroyModule(), loadModule(), modules_unload_all(), and unloadModule().

void(* Module_::helpHelp)(User *u)

Definition at line 152 of file modules.h.

Referenced by createModule(), moduleDisplayHelp(), and moduleSetHelpHelp().

void(* Module_::hostHelp)(User *u)

Definition at line 151 of file modules.h.

Referenced by createModule(), moduleDisplayHelp(), and moduleSetHostHelp().

ModuleLang Module_::lang[NUM_LANGS]
void(* Module_::memoHelp)(User *u)

Definition at line 148 of file modules.h.

Referenced by createModule(), moduleDisplayHelp(), and moduleSetMemoHelp().

MessageHash* Module_::msgList[MAX_CMD_HASH]

Definition at line 155 of file modules.h.

char* Module_::name
void(* Module_::nickHelp)(User *u)

Definition at line 146 of file modules.h.

Referenced by createModule(), moduleDisplayHelp(), and moduleSetNickHelp().

void(* Module_::operHelp)(User *u)

Definition at line 150 of file modules.h.

Referenced by createModule(), moduleDisplayHelp(), and moduleSetOperHelp().

time_t Module_::time

Definition at line 140 of file modules.h.

Referenced by addModule(), and do_modinfo().

MODType Module_::type
char* Module_::version

Definition at line 141 of file modules.h.

Referenced by createModule(), destroyModule(), do_modinfo(), do_modlist(), and moduleAddVersion().


The documentation for this struct was generated from the following file: