X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=src%2FEventLogger.h;h=0c76b5dd512e2f3d731a9800f52d81203d97f612;hb=44436a96352a38631237978c9fd431cef3d85cfb;hp=91b01197663d40504645d31225a4dd9b1f7157cf;hpb=95fed4deda0319bee515e44ceec0c77061a2c04e;p=NeonServV5.git diff --git a/src/EventLogger.h b/src/EventLogger.h index 91b0119..0c76b5d 100644 --- a/src/EventLogger.h +++ b/src/EventLogger.h @@ -1,4 +1,4 @@ -/* EventLogger.h - NeonServ v5.0 +/* EventLogger.h - NeonServ v5.3 * Copyright (C) 2011 Philipp Kreil (pk910) * * This program is free software: you can redistribute it and/or modify @@ -21,20 +21,21 @@ struct ClientSocket; struct UserNode; struct ChanNode; +struct cmd_binding; struct Event { struct ClientSocket *client; struct UserNode *user; struct ChanNode *chan; time_t event_time; - char *command; + struct cmd_binding *command; char *arguments; unsigned int flags; /* defined in modcmd.h */ struct Event *next; }; -struct Event *createEvent(struct ClientSocket *client, struct UserNode *user, struct ChanNode *chan, char *command, char **args, int argc, int flags); +struct Event *createEvent(struct ClientSocket *client, struct UserNode *user, struct ChanNode *chan, struct cmd_binding *command, char **args, int argc, int flags); void logEvent(struct Event *event); void destroyEvents();