index dc301c2652a6ef7ca1d213fee7b3789b9be4306c..15d6e7640ca8b215fb50d55383d31ed175717e5f 100644 (file)
/*!< Handle of gate to be used for local thread safety */
MessageQ_Config *cfg;
/*!< Current config values */
- MessageQ_Config defaultCfg;
- /*!< Default config values */
MessageQ_Params defaultInstParams;
/*!< Default instance creation parameters */
MessageQ_Handle * queues;
.gate = PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
#endif
.cfg = &ti_ipc_MessageQ_cfg,
- .defaultCfg.traceFlag = FALSE,
- .defaultCfg.maxRuntimeEntries = 32u,
- .defaultCfg.maxNameLen = 32u,
- .defaultCfg.numReservedEntries = 0
};
/*!
{
assert(cfg != NULL);
- /* If setup has not yet been called... */
- if (MessageQ_module->refCount < 1) {
- memcpy(cfg, &MessageQ_module->defaultCfg, sizeof(MessageQ_Config));
- }
- else {
- memcpy(cfg, MessageQ_module->cfg, sizeof(MessageQ_Config));
- }
+ memcpy(cfg, MessageQ_module->cfg, sizeof(MessageQ_Config));
}
/* Function to setup the MessageQ module. */
}
}
}
+
+Void _MessageQ_setNumReservedEntries(UInt n)
+{
+ MessageQ_module->cfg->numReservedEntries = n;
+}