}
/**
- * \brief Initializes the output interface context
- *
- * \todo Support multiple interfaces
+ * \brief Initializes stats context
*/
-static void StatsInitOPCtx(void)
+static void StatsInitCtx(void)
{
SCEnter();
ConfNode *stats = GetConfig();
* \brief Releases the resources alloted to the output context of the Perf
* Counter API
*/
-static void StatsReleaseOPCtx()
+static void StatsReleaseCtx()
{
if (stats_ctx == NULL) {
SCLogDebug("Counter module has been disabled");
/**
* \brief Releases a perf counter. Used internally by
- * StatsReleasePerfCounterS()
+ * StatsReleasePerfCounters()
*
* \param pc Pointer to the StatsCounter to be freed
*/
{
BUG_ON(stats_ctx != NULL);
if ( (stats_ctx = SCMalloc(sizeof(StatsGlobalContext))) == NULL) {
- SCLogError(SC_ERR_FATAL, "Fatal error encountered in StatsInitOPCtx. Exiting...");
+ SCLogError(SC_ERR_FATAL, "Fatal error encountered in StatsInitCtx. Exiting...");
exit(EXIT_FAILURE);
}
memset(stats_ctx, 0, sizeof(StatsGlobalContext));
void StatsSetupPostConfig(void)
{
- StatsInitOPCtx();
+ StatsInitCtx();
}
/**
*/
void StatsReleaseResources()
{
- StatsReleaseOPCtx();
+ StatsReleaseCtx();
return;
}
* \param head Pointer to the head of the list of perf counters that have to
* be freed
*/
-void StatsReleasePerfCounterS(StatsCounter *head)
+void StatsReleasePerfCounters(StatsCounter *head)
{
StatsCounter *pc = NULL;
*
* \param pca Pointer to the StatsPrivateThreadContext
*/
-void StatsReleasePCA(StatsPrivateThreadContext *pca)
+void StatsReleasePrivateThreadContext(StatsPrivateThreadContext *pca)
{
if (pca != NULL) {
if (pca->head != NULL) {
result = RegisterCounter("t1", "c1", &pctx);
- StatsReleasePerfCounterS(pctx.head);
+ StatsReleasePerfCounters(pctx.head);
return result;
}
result = RegisterCounter("t1", "c1", &pctx);
- StatsReleasePerfCounterS(pctx.head);
+ StatsReleasePerfCounters(pctx.head);
return result;
}
result = (r == 0) ? 1 : 0;
- StatsReleasePerfCounterS(tv.perf_public_ctx.head);
- StatsReleasePCA(&tv.perf_private_ctx);
+ StatsReleasePerfCounters(tv.perf_public_ctx.head);
+ StatsReleasePrivateThreadContext(&tv.perf_private_ctx);
return result;
}
result = pca->size;
- StatsReleasePerfCounterS(tv.perf_public_ctx.head);
- StatsReleasePCA(pca);
+ StatsReleasePerfCounters(tv.perf_public_ctx.head);
+ StatsReleasePrivateThreadContext(pca);
return result;
}
result = pca->head[id].value;
- StatsReleasePerfCounterS(tv.perf_public_ctx.head);
- StatsReleasePCA(pca);
+ StatsReleasePerfCounters(tv.perf_public_ctx.head);
+ StatsReleasePrivateThreadContext(pca);
return result;
}
result = (pca->head[id1].value == 0) && (pca->head[id2].value == 101);
- StatsReleasePerfCounterS(tv.perf_public_ctx.head);
- StatsReleasePCA(pca);
+ StatsReleasePerfCounters(tv.perf_public_ctx.head);
+ StatsReleasePrivateThreadContext(pca);
return result;
}
result &= (100 == tv.perf_public_ctx.head->next->value);
result &= (101 == tv.perf_public_ctx.head->next->next->value);
- StatsReleasePerfCounterS(tv.perf_public_ctx.head);
- StatsReleasePCA(pca);
+ StatsReleasePerfCounters(tv.perf_public_ctx.head);
+ StatsReleasePrivateThreadContext(pca);
return result;
}
result &= (16843024 == tv.perf_public_ctx.head->next->next->next->value);
- StatsReleasePerfCounterS(tv.perf_public_ctx.head);
- StatsReleasePCA(pca);
+ StatsReleasePerfCounters(tv.perf_public_ctx.head);
+ StatsReleasePrivateThreadContext(pca);
return result;
}