Skip to content
Snippets Groups Projects
Commit 64d60cbc authored by Utz-Uwe Haus's avatar Utz-Uwe Haus
Browse files

unify reporting of events in simple_archiver

parent 7fdedd24
No related branches found
No related tags found
No related merge requests found
...@@ -144,24 +144,43 @@ CHEAT_TEST(simple_archiver, ...@@ -144,24 +144,43 @@ CHEAT_TEST(simple_archiver,
mstro_pool_event tmp=e; mstro_pool_event tmp=e;
/* handle all */ /* handle all */
while(tmp) { while(tmp) {
const char *event_name=NULL;
const char *cdo_name=NULL;
event_name = mstro_pool_event_description(tmp->kind);
switch(tmp->kind) { switch(tmp->kind) {
case MSTRO_POOL_EVENT_OFFER: case MSTRO_POOL_EVENT_OFFER:
/* FIXME: Immediately post a REQUIRE for it */ /* FIXME: Immediately post a REQUIRE for it */
fprintf(stderr, "Spotted an OFFER for CDO (`%s`)\n", e->offer.cdo_name); cdo_name = tmp->offer.cdo_name;
break;
case MSTRO_POOL_EVENT_DECLARE: case MSTRO_POOL_EVENT_DECLARE:
cdo_name = tmp->offer.cdo_name;
break;
case MSTRO_POOL_EVENT_DISPOSE: case MSTRO_POOL_EVENT_DISPOSE:
cdo_name = tmp->offer.cdo_name;
break;
case MSTRO_POOL_EVENT_SEAL: case MSTRO_POOL_EVENT_SEAL:
cdo_name = tmp->offer.cdo_name;
break;
case MSTRO_POOL_EVENT_DEMAND: case MSTRO_POOL_EVENT_DEMAND:
cdo_name = tmp->offer.cdo_name;
break;
case MSTRO_POOL_EVENT_REQUIRE: case MSTRO_POOL_EVENT_REQUIRE:
cdo_name = tmp->offer.cdo_name;
break;
case MSTRO_POOL_EVENT_RETRACT: case MSTRO_POOL_EVENT_RETRACT:
cdo_name = tmp->offer.cdo_name;
break;
case MSTRO_POOL_EVENT_WITHDRAW: case MSTRO_POOL_EVENT_WITHDRAW:
fprintf(stdout, "CDO event %s\n", cdo_name = tmp->offer.cdo_name;
mstro_pool_event_description(tmp->kind));
break; break;
default: default:
fprintf(stderr, "Unexpected CDO event %d\n", tmp->kind); fprintf(stderr, "Unexpected CDO event %d\n", tmp->kind);
} }
fprintf(stdout, "CDO event %s for CDO |%s|\n",
event_name, cdo_name ? cdo_name : "??");
tmp=tmp->next; tmp=tmp->next;
} }
/* acknowledge all */ /* acknowledge all */
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment