Add mockuped versions of default credential methods helpers 90/26890/6
authorRadoslaw Bartosiak <r.bartosiak@samsung.com>
Sun, 31 Aug 2014 19:01:33 +0000 (21:01 +0200)
committerLukasz Wojciechowski <l.wojciechow@partner.samsung.com>
Thu, 4 Sep 2014 11:57:30 +0000 (13:57 +0200)
Change-Id: I762a435b4a2fcf81239e7d91b454cd8c785095cb

src/helpers/creds-commons/creds-commons.cpp
src/include/cynara-creds-commons.h

index 4cb7897..390f2ea 100644 (file)
 /*
  * @file        creds-commons.cpp
  * @author      Lukasz Wojciechowski <l.wojciechow@partner.samsung.com>
+ * @author      Radoslaw Bartosiak <r.bartosiak@samsung.com>
+ * @author      Aleksander Zdyb <a.zdyb@partner.samsung.com>
  * @version     1.0
  * @brief       Implementation of external libcynara-creds-commons API
  */
 
-// Empty initial file
+#include <attributes/attributes.h>
+
+#include <cynara-client-error.h>
+#include <cynara-creds-commons.h>
+
+CYNARA_API
+int cynara_creds_get_default_client_method(enum cynara_client_creds *method) {
+    //todo read from proper file and parse
+
+    *method = CLIENT_METHOD_SMACK;
+    return CYNARA_API_SUCCESS;
+}
+
+CYNARA_API
+int cynara_creds_get_default_user_method(enum cynara_user_creds *method) {
+    //todo read from proper file and parse
+
+    *method = USER_METHOD_UID;
+    return CYNARA_API_SUCCESS;
+}
index 9f012e1..7e46126 100644 (file)
@@ -40,7 +40,9 @@ enum cynara_user_creds {
 extern "C" {
 #endif
 
-/* empty initial file */
+int cynara_creds_get_default_client_method(enum cynara_client_creds *method);
+
+int cynara_creds_get_default_user_method(enum cynara_user_creds *method);
 
 #ifdef __cplusplus
 }