11 typedef struct rpmhookArgs_s {
17 typedef int (*rpmhookFunc) (rpmhookArgs args, void *data);
23 rpmhookArgs rpmhookArgsNew(int argc);
24 rpmhookArgs rpmhookArgsFree(rpmhookArgs args);
26 void rpmhookRegister(const char *name, rpmhookFunc func, void *data);
27 void rpmhookUnregister(const char *name, rpmhookFunc func, void *data);
28 void rpmhookUnregisterAny(const char *name, rpmhookFunc func);
29 void rpmhookUnregisterAll(const char *name);
30 void rpmhookCall(const char *name, const char *argt, ...);
31 void rpmhookCallArgs(const char *name, rpmhookArgs args);