如何显示队列大小
How to display queue size
我正在尝试使用 INET 框架在 OmNet++ 中显示节点的当前队列状态(即队列中的数据包数量)。我想跟踪 MAC 层中节点队列中的数据包数。
在mac.cc文件中,我写了以下内容
if (!txQueue->isEmpty())
{
EV << " queue size: " << txQueue->getNumPackets() << endl;
}
但是,在输出中,队列大小始终为 0。
谁能告诉我如何显示它?
谢谢。
这就是显示方式。或者,您可以在包含模块的显示字符串中指定“q=txQueue”。这还将在模块图标附近的图形显示器上显示队列长度。
如果你总是看到0,也许这意味着队列长度确实总是0。
我正在尝试使用 INET 框架在 OmNet++ 中显示节点的当前队列状态(即队列中的数据包数量)。我想跟踪 MAC 层中节点队列中的数据包数。
在mac.cc文件中,我写了以下内容
if (!txQueue->isEmpty())
{
EV << " queue size: " << txQueue->getNumPackets() << endl;
}
但是,在输出中,队列大小始终为 0。
谁能告诉我如何显示它?
谢谢。
这就是显示方式。或者,您可以在包含模块的显示字符串中指定“q=txQueue”。这还将在模块图标附近的图形显示器上显示队列长度。
如果你总是看到0,也许这意味着队列长度确实总是0。