void upub_publish (upub_t *upub, const char *event_ref, void *payload, unsigned int payload_len, void (*delete_payload) (void *));