-static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/nettrans.c,v 6.22 2001-08-28 12:04:56 hades Exp $";
+static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/nettrans.c,v 6.23 2001-11-15 14:58:32 hadaq Exp $";
#define _GNU_SOURCE
{
NetTrans *my;
char buf[80];
+ static int instance = 0;
my = allocMem(sizeof(NetTrans));
my->pktsSent = NULL;
my->msgsSent = NULL;
my->bytesSent = NULL;
- sprintf(buf, "%s_%s", name, "pktsReceived");
+ sprintf(buf, "%s%d", "pktsReceived", instance);
my->pktsReceived = Worker_addStatistic(worker, buf);
- sprintf(buf, "%s_%s", name, "pktsDiscarded");
+ sprintf(buf, "%s%d", "pktsDiscarded", instance);
my->pktsDiscarded = Worker_addStatistic(worker, buf);
- sprintf(buf, "%s_%s", name, "msgsReceived");
+ sprintf(buf, "%s%d", "msgsReceived", instance);
my->msgsReceived = Worker_addStatistic(worker, buf);
- sprintf(buf, "%s_%s", name, "msgsDiscarded");
+ sprintf(buf, "%s%d", "msgsDiscarded", instance);
my->msgsDiscarded = Worker_addStatistic(worker, buf);
- sprintf(buf, "%s_%s", name, "bytesReceived");
+ sprintf(buf, "%s%d", "bytesReceived", instance);
my->bytesReceived = Worker_addStatistic(worker, buf);
+
+ instance++;
return my;
}
my->pktSize = 0;
my->offset = 0;
- sprintf(buf, "%s_%s", name, "pktsSent");
- my->pktsSent = Worker_addStatistic(worker, buf);
- sprintf(buf, "%s_%s", name, "msgsSent");
- my->msgsSent = Worker_addStatistic(worker, buf);
- sprintf(buf, "%s_%s", name, "bytesSent");
- my->bytesSent = Worker_addStatistic(worker, buf);
+ my->pktsSent = Worker_addStatistic(worker, "pktsSent");
+ my->msgsSent = Worker_addStatistic(worker, "msgsSent");
+ my->bytesSent = Worker_addStatistic(worker, "bytesSent");
my->pktsReceived = NULL;
my->pktsDiscarded = NULL;
my->msgsReceived = NULL;