index 4e277c7519178dc2b418fca9fef3d2d8b9c946b2..0a14033f12460de03438982e70d185a141c5d197 100644 (file)
--- a/rm.h
+++ b/rm.h
#define RM_ERROR_INVALID_INST_TYPE RM_ERROR_BASE-40
/** Linux DTB alias properties specified in GRL but no Linux DTB provided during server instance init */
#define RM_ERROR_GRL_LINUX_ALIAS_BUT_NO_DTB RM_ERROR_BASE-41
+/** RM attempted to allocate a transport packet but the rmAllocPkt callout was not registered */
+#define RM_ERROR_TRANSPORT_ALLOC_PKT_NOT_REGD RM_ERROR_BASE-42
+/** RM attempted to send a packet but the rmSendPkt callout was not registered */
+#define RM_ERROR_TRANSPORT_SEND_NOT_REGD RM_ERROR_BASE-43
/**
* @brief Maximum number of characters allowed for RM instance, resource, and
*/
void Rm_printResourceStatus(Rm_Handle rmServerHandle);
+/**
+ * @b Description
+ * @n
+ * This function prints the current status of a RM instance. The
+ * following instance properties will be printed:
+ * a) instance name & type
+ * b) The instance's registered transports
+ * c) All service transactions queued in the instance transaction
+ * queue and their states
+ *
+ * @param[in] rmHandle
+ * Instance handle.
+ */
+void Rm_printInstanceStatus(Rm_Handle rmHandle);
+
/**
* @b Description
* @n