diff options
author | Adam <Adam@anope.org> | 2017-11-19 13:24:48 -0500 |
---|---|---|
committer | Adam <Adam@anope.org> | 2017-11-19 13:24:48 -0500 |
commit | 3fb9bb5118a5c3c6c916a48feed0e069867f3133 (patch) | |
tree | 16631512dbcff5ec3146d4f60a30e732ab6c64b1 /include/modules/hostserv/del.h | |
parent | d616bf3328eca31cb46b5d54e656b556dd513ed3 (diff) |
hostserv: expand events for newer vhost model
Diffstat (limited to 'include/modules/hostserv/del.h')
-rw-r--r-- | include/modules/hostserv/del.h | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/include/modules/hostserv/del.h b/include/modules/hostserv/del.h index 5df29d772..05007e337 100644 --- a/include/modules/hostserv/del.h +++ b/include/modules/hostserv/del.h @@ -25,10 +25,19 @@ namespace Event using Events::Events; + /** + * Called when all of a users vhosts are being deleted + * @param source The user deleting the vhost + * @param account The account the vhost is being deleted from + */ + virtual void OnDeleteAllVhost(CommandSource *source, NickServ::Account *account) anope_abstract; + /** Called when a vhost is deleted - * @param na The nickalias of the vhost + * @param source The user deleting the vhost + * @param account The account the vhost is being deleted from + * @param vhost The vhost being deleted */ - virtual void OnDeleteVhost(NickServ::Nick *na) anope_abstract; + virtual void OnDeleteVhost(CommandSource *source, NickServ::Account *account, HostServ::VHost *vhost) anope_abstract; }; } |