Update snapshot(2018-02-07)
[platform/upstream/iotivity.git] / resource / csdk / connectivity / inc / catcpinterface.h
index 49b3f6a..d617365 100644 (file)
@@ -283,6 +283,19 @@ CAResult_t CATCPCreateMutex();
 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.
@@ -294,6 +307,18 @@ CAResult_t CATCPCreateCond();
  */
 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