Lines Matching defs:kill
15 struct kill;
33 int (*attack_assign)(struct msg *, const struct kill*);
34 int (*attack_get)(struct msg *, struct kill* *);
45 struct kill* attack_data;
71 int msg_attack_assign(struct msg *, const struct kill*);
72 int msg_attack_get(struct msg *, struct kill* *);
78 /* Tag definition for kill */
86 /* Structure declaration for kill */
88 int (*weapon_assign)(struct kill *, const char *);
89 int (*weapon_get)(struct kill *, char * *);
90 int (*action_assign)(struct kill *, const char *);
91 int (*action_get)(struct kill *, char * *);
92 int (*how_often_assign)(struct kill *, int, const ev_uint32_t);
93 int (*how_often_get)(struct kill *, int, ev_uint32_t *);
94 ev_uint32_t * (*how_often_add)(struct kill *msg, const ev_uint32_t value);
97 struct kill {
111 struct kill *kill_new(void);
112 struct kill *kill_new_with_arg(void *);
113 void kill_free(struct kill *);
114 void kill_clear(struct kill *);
115 void kill_marshal(struct evbuffer *, const struct kill *);
116 int kill_unmarshal(struct kill *, struct evbuffer *);
117 int kill_complete(struct kill *);
119 const struct kill *);
121 struct kill *);
122 int kill_weapon_assign(struct kill *, const char *);
123 int kill_weapon_get(struct kill *, char * *);
124 int kill_action_assign(struct kill *, const char *);
125 int kill_action_get(struct kill *, char * *);
126 int kill_how_often_assign(struct kill *, int, const ev_uint32_t);
127 int kill_how_often_get(struct kill *, int, ev_uint32_t *);
128 ev_uint32_t * kill_how_often_add(struct kill *msg, const ev_uint32_t value);
129 /* --- kill done --- */