From 51d6dcf4a6994086167bc30c3f8eb21245ce459a Mon Sep 17 00:00:00 2001 From: Jiyun Yang Date: Mon, 5 Nov 2018 20:15:12 +0900 Subject: [PATCH] Add EnvironmentVariable interface The EnvironmentVariable interface provides 2 methods * GetEnvironmentVariable * SetEnvironemntVariable Each method enables editing native environment variable from C# Change-Id: I915e429a3f15be422d79eb04399c853e7bcaa89a Signed-off-by: Jiyun Yang --- dali-csharp-binder/src/dali_wrap.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/dali-csharp-binder/src/dali_wrap.cpp b/dali-csharp-binder/src/dali_wrap.cpp index c341da3..caef00f 100755 --- a/dali-csharp-binder/src/dali_wrap.cpp +++ b/dali-csharp-binder/src/dali_wrap.cpp @@ -437,6 +437,7 @@ void SWIG_CSharpException(int code, const char *msg) { #include #include #include +#include #include @@ -104491,6 +104492,17 @@ SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebViewSignalProxy_Emit(void * jarg1, vo } } +SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_GetEnvironmentVariable(char * jarg1) { + const char * result = EnvironmentVariable::GetEnvironmentVariable(jarg1); + char * jresult = SWIG_csharp_string_callback((const char *)result); + return jresult; +} + +SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_SetEnvironmentVariable(char * jarg1, char * jarg2) { + bool result = EnvironmentVariable::SetEnvironmentVariable(jarg1, jarg2); + return result; +} + #ifdef __cplusplus } #endif -- 2.7.4