Modules: use public API

Avoid accessing protected member variables directly, so
there's a chance of cleaning up the module API later.
This commit is contained in:
J-P Nurmi
2014-10-06 19:18:31 +02:00
parent d9ae3fa7c8
commit 1bacec1dd3
40 changed files with 291 additions and 270 deletions
+2 -2
View File
@@ -57,14 +57,14 @@ class CSendRaw_Mod: public CModule {
void CurrentClient(const CString& sLine) {
CString sData = sLine.Token(1, true);
m_pClient->PutClient(sData);
GetClient()->PutClient(sData);
}
public:
virtual ~CSendRaw_Mod() {}
virtual bool OnLoad(const CString& sArgs, CString& sErrorMsg) {
if (!m_pUser->IsAdmin()) {
if (!GetUser()->IsAdmin()) {
sErrorMsg = "You must have admin privileges to load this module";
return false;
}