void CATCPDestroyMutex();
/**
+ * Create a mutex object for send data.
+ *
+ * @return ::CA_STATUS_OK or Appropriate error code.
+ */
+CAResult_t CATCPCreateSendMutex();
+
+/**
+ * Close a mutex object for send data.
+ */
+void CATCPDestroySendMutex();
+
+
+/**
* Initialize a condition variable.
*
* @return ::CA_STATUS_OK or Appropriate error code.
*/
void CATCPDestroyCond();
+/**
+ * Initialize a condition variable for send data.
+ *
+ * @return ::CA_STATUS_OK or Appropriate error code.
+ */
+CAResult_t CATCPCreateSendCond();
+
+/**
+ * Destroy condition variable state for send data.
+ */
+void CATCPDestroySendCond();
+
#ifdef __cplusplus
}
#endif