diff options
author | shennetsind <ind@henn.et> | 2014-02-02 15:02:14 -0200 |
---|---|---|
committer | shennetsind <ind@henn.et> | 2014-02-02 15:02:14 -0200 |
commit | d33469689ea8e671fa0d525d54bce6932dfe9107 (patch) | |
tree | f6fc609df3a6d723f6390a69c8e8174e6a242b72 /src/common/HPM.h | |
parent | 8a05e611a71168cccac282777aa1719a46f574d0 (diff) | |
download | hercules-d33469689ea8e671fa0d525d54bce6932dfe9107.tar.gz hercules-d33469689ea8e671fa0d525d54bce6932dfe9107.tar.bz2 hercules-d33469689ea8e671fa0d525d54bce6932dfe9107.tar.xz hercules-d33469689ea8e671fa0d525d54bce6932dfe9107.zip |
Introducing HPM Datacheck
http://hercules.ws/board/topic/4283-introducing-hpm-datacheck/
Signed-off-by: shennetsind <ind@henn.et>
Diffstat (limited to 'src/common/HPM.h')
-rw-r--r-- | src/common/HPM.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/common/HPM.h b/src/common/HPM.h index 393f8f819..52ad24a03 100644 --- a/src/common/HPM.h +++ b/src/common/HPM.h @@ -1,8 +1,8 @@ // Copyright (c) Hercules Dev Team, licensed under GNU GPL. // See the LICENSE file -#ifndef _HPM_H_ -#define _HPM_H_ +#ifndef _COMMON_HPM_H_ +#define _COMMON_HPM_H_ #include "../common/cbasetypes.h" #include "../common/HPMi.h" @@ -146,10 +146,12 @@ struct HPM_interface { bool (*grabHPDataSub) (struct HPDataOperationStorage *ret, enum HPluginDataTypes type, void *ptr); /* for custom config parsing */ bool (*parseConf) (const char *w1, const char *w2, enum HPluginConfType point); + /* validates plugin data */ + bool (*DataCheck) (struct s_HPMDataCheck *src, unsigned int size, char *name); } HPM_s; struct HPM_interface *HPM; void hpm_defaults(void); -#endif /* _HPM_H_ */ +#endif /* _COMMON_HPM_H_ */ |