File indexing completed on 2026-04-05 08:16:03
0001 #include "CommonFuncs.C"
0002
0003 #include <onlmon/pktsize/PktSizeMonDraw.h>
0004
0005 #include <onlmon/OnlMonClient.h>
0006
0007 R__LOAD_LIBRARY(libonlpktsizemon_client.so)
0008
0009 void pktsizeDrawInit(const int online = 0)
0010 {
0011 OnlMonClient *cl = OnlMonClient::instance();
0012
0013 cl->registerHisto("pktsize_hist", "PKTSIZEMON_0");
0014 cl->AddServerHost("localhost");
0015
0016
0017
0018 cl->requestHistoBySubSystem("PKTSIZEMON_0", 1);
0019 OnlMonDraw *pktsizemon = new PktSizeMonDraw("PKTSIZEMONDRAW");
0020 cl->registerDrawer(pktsizemon);
0021 }
0022
0023 void pktsizeDraw(const char *what = "ALL")
0024 {
0025 OnlMonClient *cl = OnlMonClient::instance();
0026 cl->requestHistoBySubSystem("PKTSIZEMON_0",1);
0027 cl->Draw("PKTSIZEMONDRAW", what);
0028 }
0029
0030 void pktsizeSavePlot()
0031 {
0032 OnlMonClient *cl = OnlMonClient::instance();
0033 cl->SavePlot("PKTSIZEMONDRAW");
0034 return;
0035 }
0036
0037 void pktsizeHtml()
0038 {
0039 OnlMonClient *cl = OnlMonClient::instance();
0040 cl->MakeHtml("PKTSIZEMONDRAW");
0041 return;
0042 }