X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;ds=sidebyside;f=include%2Fcull_list.h;h=c5daab5dd5befac31a0e4544b6788033f8d0df7d;hb=b57c7f4e466f72fdd2ac3deca42caa1ea7748338;hp=129f0d43db9e1bd46a0d9e29de7f01e3030713aa;hpb=694e307c09334c21aaf1a6c3f0b7b6d95440dd3e;p=user%2Fhenk%2Fcode%2Finspircd.git diff --git a/include/cull_list.h b/include/cull_list.h index 129f0d43d..c5daab5dd 100644 --- a/include/cull_list.h +++ b/include/cull_list.h @@ -35,7 +35,7 @@ class CoreExport CullItem : public classbase /** Holds a pointer to the user, * must be valid and can be a local or remote user. */ - userrec* user; + User* user; /** Holds the quit reason to use for this user. */ std::string reason; @@ -53,7 +53,7 @@ class CoreExport CullItem : public classbase * @param r The quit reason of the added user * @param ro The quit reason to show to opers only */ - CullItem(userrec* u, std::string &r, const char* ro = ""); + CullItem(User* u, std::string &r, const char* ro = ""); /** Constrcutor. * Initializes the CullItem with a user pointer * and their quit reason @@ -61,7 +61,7 @@ class CoreExport CullItem : public classbase * @param r The quit reason of the added user * @param ro The quit reason to show to opers only */ - CullItem(userrec* u, const char* r, const char* ro = ""); + CullItem(User* u, const char* r, const char* ro = ""); /** Make the quit silent a module is dealing with * displaying this users quit, so we shouldn't @@ -80,7 +80,7 @@ class CoreExport CullItem : public classbase /** Returns a pointer to the user */ - userrec* GetUser(); + User* GetUser(); /** Returns the user's quit reason */ std::string& GetReason(); @@ -111,7 +111,7 @@ class CoreExport CullList : public classbase /** Holds a list of users already added for quick lookup */ - std::map exempt; + std::map exempt; /** Holds a list of users being quit. * See the information for CullItem for @@ -133,7 +133,7 @@ class CoreExport CullList : public classbase * @param reason The quit reason of the user being added * @param o_reason The quit reason to show only to opers */ - void AddItem(userrec* user, std::string &reason, const char* o_reason = ""); + void AddItem(User* user, std::string &reason, const char* o_reason = ""); /** Adds a user to the cull list for later * removal via QUIT. @@ -141,11 +141,11 @@ class CoreExport CullList : public classbase * @param reason The quit reason of the user being added * @param o_reason The quit reason to show only to opers */ - void AddItem(userrec* user, const char* reason, const char* o_reason = ""); + void AddItem(User* user, const char* reason, const char* o_reason = ""); /* Turn an item into a silent item (don't send out QUIT for this user) */ - void MakeSilent(userrec* user); + void MakeSilent(User* user); /** Applies the cull list, quitting all the users * on the list with their quit reasons all at once.