summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorPeter Powell <petpow@saberuk.com>2019-01-24 15:10:02 +0000
committerPeter Powell <petpow@saberuk.com>2019-01-24 15:10:02 +0000
commit4047a143fc1d16350db70c94b9ea77d79de05714 (patch)
tree854169605c3b134d5edc39067d0298f7d1e9c64b /include
parentcbef0241a04eafe5250b75ebb3f7ef8c32ecb260 (diff)
Move the <disabled> tag out of the core to a new module.
Diffstat (limited to 'include')
-rw-r--r--include/configreader.h15
-rw-r--r--include/ctables.h21
2 files changed, 0 insertions, 36 deletions
diff --git a/include/configreader.h b/include/configreader.h
index fd9401c0f..511bedbee 100644
--- a/include/configreader.h
+++ b/include/configreader.h
@@ -332,18 +332,6 @@ class CoreExport ServerConfig
*/
std::string ServerDesc;
- /** Pretend disabled commands don't exist.
- */
- bool DisabledDontExist;
-
- /** This variable identifies which usermodes have been diabled.
- */
- std::bitset<64> DisabledUModes;
-
- /** This variable identifies which chanmodes have been disabled.
- */
- std::bitset<64> DisabledCModes;
-
/** How to treat a user in a channel who is banned. */
BannedUserTreatment RestrictBannedUsers;
@@ -466,9 +454,6 @@ class CoreExport ServerConfig
void Fill();
- /** Disables the commands specified in <disabled:commands>. */
- bool ApplyDisabledCommands();
-
/** Escapes a value for storage in a configuration key.
* @param str The string to escape.
* @param xml Are we using the XML config format?
diff --git a/include/ctables.h b/include/ctables.h
index 8be40cc54..1c7d5b4bd 100644
--- a/include/ctables.h
+++ b/include/ctables.h
@@ -163,10 +163,6 @@ class CoreExport CommandBase : public ServiceProvider
*/
unsigned long use_count;
- /** True if the command is disabled to non-opers
- */
- bool disabled;
-
/** True if the command can be issued before registering
*/
bool works_before_reg;
@@ -212,23 +208,6 @@ class CoreExport CommandBase : public ServiceProvider
*/
virtual void EncodeParameter(std::string& parameter, unsigned int index);
- /** Disable or enable this command.
- * @param setting True to disable the command.
- */
- void Disable(bool setting)
- {
- disabled = setting;
- }
-
- /** Obtain this command's disable state.
- * @return true if the command is currently disabled
- * (disabled commands can be used only by operators)
- */
- bool IsDisabled()
- {
- return disabled;
- }
-
/** @return true if the command works before registration.
*/
bool WorksBeforeReg()