index d24a6a168d0c9a04ec3e9d84e7a49b1b9e7d2a0e..eeb4d54d8794f4a06785a89095e349e525c78c97 100644 (file)
/*
- * Copyright (c) 2008-2014, Texas Instruments Incorporated
+ * Copyright (c) 2008-2015 Texas Instruments Incorporated - http://www.ti.com
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
#define MESSAGEQ_H_0xded2
/* Utilities headers */
+#include <ti/ipc/MessageQ.h>
#include <ti/ipc/NameServer.h>
/*! Shift for Trace setting */
#define MessageQ_TRACESHIFT (UInt) 12
-
/*!
* @brief Structure defining config parameters for the MessageQ Buf module.
*/
* This flag allows the configuration of the default module trace
* settings.
*/
+ UInt numHeaps;
+ /*!< Number of heapIds in the system */
UInt maxRuntimeEntries;
/*!< Maximum number of MessageQs that can be dynamically created */
UInt maxNameLen;
/*!< Maximum length for Message queue names */
+ UInt numReservedEntries;
+ /*!< Number of reserved message queue indexes */
} MessageQ_Config;
/* =============================================================================
Void MessageQ_msgInit(MessageQ_Msg msg);
+Void _MessageQ_setNumReservedEntries(UInt n);
+
#if defined (__cplusplus)
}
#endif /* defined (__cplusplus) */