1 /** Copyright (c) 2017 Samsung Electronics Co., Ltd.
3 * Licensed under the Apache License, Version 2.0 (the "License");
4 * you may not use this file except in compliance with the License.
5 * You may obtain a copy of the License at
7 * http://www.apache.org/licenses/LICENSE-2.0
9 * Unless required by applicable law or agreed to in writing, software
10 * distributed under the License is distributed on an "AS IS" BASIS,
11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 * See the License for the specific language governing permissions and
13 * limitations under the License.
19 #include <dali/integration-api/debug.h>
21 #include <dali/devel-api/adaptor-framework/imf-manager.h>
25 //#define LOG DALI_LOG_ERROR
34 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_ImfManager_SA__SP__Sg__Empty(Dali::Signal< void (Dali::ImfManager&) > const *self){
37 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_ImfManager_SA__SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::ImfManager&) > const *self){
38 return self->GetConnectionCount();
40 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_ImfManager_SA__SP__Sg__Connect(Dali::Signal< void (Dali::ImfManager&) > *self, void (*func)(Dali::ImfManager &)){
41 self->Connect( func );
43 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_ImfManager_SA__SP__Sg__Disconnect(Dali::Signal< void (Dali::ImfManager&) > *self, void (*func)(Dali::ImfManager &)){
44 self->Disconnect( func );
46 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_ImfManager_SA__SP__Sg__Emit(Dali::Signal< void (Dali::ImfManager&) > *self, Dali::ImfManager &arg){
50 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_ImfManager_Event_SA__SP__Sg__Empty(Dali::Signal< Dali::ImfManager::ImfCallbackData (Dali::ImfManager&,Dali::ImfManager::ImfCallbackData const &) > const *self){
53 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_ImfManager_Event_SA__SP__Sg__GetConnectionCount(Dali::Signal< Dali::ImfManager::ImfCallbackData (Dali::ImfManager&,Dali::ImfManager::ImfCallbackData const &) > const *self){
54 return self->GetConnectionCount();
56 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_ImfManager_Event_SA__SP__Sg__Connect(Dali::Signal< Dali::ImfManager::ImfCallbackData (Dali::ImfManager&,Dali::ImfManager::ImfCallbackData const &) > *self,Dali::ImfManager::ImfCallbackData (*func)(Dali::ImfManager&,Dali::ImfManager::ImfCallbackData const &)){
57 return self->Connect( func );
59 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_ImfManager_Event_SA__SP__Sg__Disonnect(Dali::Signal< Dali::ImfManager::ImfCallbackData (Dali::ImfManager&,Dali::ImfManager::ImfCallbackData const &) > *self, Dali::ImfManager::ImfCallbackData (*func)(Dali::ImfManager&,Dali::ImfManager::ImfCallbackData const &)){
60 self->Disconnect( func );
62 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_ImfManager_Event_SA__SP__Sg__Emit(Dali::Signal< Dali::ImfManager::ImfCallbackData (Dali::ImfManager&,Dali::ImfManager::ImfCallbackData const &) > *self, Dali::ImfManager &arg1,Dali::ImfManager::ImfCallbackData const &arg2){
63 self->Emit( arg1, arg2 );
66 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_ImfManager_Void_SA__SP__Sg__Empty(Dali::Signal< void () > const *self){
69 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_ImfManager_Void_SA__SP__Sg__GetConnectionCount(Dali::Signal< void () > const *self){
70 return self->GetConnectionCount();
72 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_ImfManager_Void_SA__SP__Sg__Connect(Dali::Signal< void () > *self, void (*func)()){
73 self->Connect( func );
75 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_ImfManager_Void_SA__SP__Sg__Disconnect(Dali::Signal< void () > *self, void (*func)()){
76 self->Disconnect( func );
78 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_ImfManager_Void_SA__SP__Sg__Emit(Dali::Signal< void () > *self){
82 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_ImfManager_Status_SA__SP__Sg__Empty(Dali::Signal< void (bool) > const *self){
85 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_ImfManager_Status_SA__SP__Sg__GetConnectionCount(Dali::Signal< void (bool) > const *self){
86 return self->GetConnectionCount();
88 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_ImfManager_Status_SA__SP__Sg__Connect(Dali::Signal< void (bool) > *self, void (*func)(bool)){
89 self->Connect( func );
91 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_ImfManager_Status_SA__SP__Sg__Disconnect(Dali::Signal< void (bool) > *self, void (*func)(bool)){
92 self->Disconnect( func );
94 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_ImfManager_Status_SA__SP__Sg__Emit(Dali::Signal< void (bool) > *self, bool arg){
99 // ActivatedSignalType
100 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ActivatedSignalType_Empty(void * jarg1) {
101 unsigned int jresult ;
102 Dali::Signal< void (Dali::ImfManager&) > *arg1 = (Dali::Signal< void (Dali::ImfManager&) > *) 0 ;
105 arg1 = (Dali::Signal< void (Dali::ImfManager&) > *)jarg1;
108 result = (bool)Dali_Signal_Sl_void_Sp_Dali_ImfManager_SA__SP__Sg__Empty((Dali::Signal< void (Dali::ImfManager&) > const *)arg1);
109 } catch (std::out_of_range& e) {
111 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
113 } catch (std::exception& e) {
115 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
119 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
128 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ActivatedSignalType_GetConnectionCount(void * jarg1) {
129 unsigned long jresult ;
130 Dali::Signal< void (Dali::ImfManager&) > *arg1 = (Dali::Signal< void (Dali::ImfManager&) > *) 0 ;
133 arg1 = (Dali::Signal< void (Dali::ImfManager&) > *)jarg1;
136 result = Dali_Signal_Sl_void_Sp_Dali_ImfManager_SA__SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::ImfManager&) > const *)arg1);
137 } catch (std::out_of_range& e) {
139 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
141 } catch (std::exception& e) {
143 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
147 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
151 jresult = (unsigned long)result;
156 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ActivatedSignalType_Connect(void * jarg1, void * jarg2) {
157 Dali::Signal< void (Dali::ImfManager&) > *arg1 = (Dali::Signal< void (Dali::ImfManager&) > *) 0 ;
158 void (*arg2)(Dali::ImfManager&) = (void (*)(Dali::ImfManager&)) 0 ;
160 arg1 = (Dali::Signal< void (Dali::ImfManager&) > *)jarg1;
161 arg2 = (void (*)(Dali::ImfManager&))jarg2;
164 Dali_Signal_Sl_void_Sp_Dali_ImfManager_SA__SP__Sg__Connect(arg1,arg2);
165 } catch (std::out_of_range& e) {
167 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
169 } catch (std::exception& e) {
171 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
175 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
182 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ActivatedSignalType_Disconnect(void * jarg1, void * jarg2) {
183 Dali::Signal< void (Dali::ImfManager&) > *arg1 = (Dali::Signal< void (Dali::ImfManager&) > *) 0 ;
184 void (*arg2)(Dali::ImfManager&) = (void (*)(Dali::ImfManager&)) 0 ;
186 arg1 = (Dali::Signal< void (Dali::ImfManager&) > *)jarg1;
187 arg2 = (void (*)(Dali::ImfManager&))jarg2;
190 Dali_Signal_Sl_void_Sp_Dali_ImfManager_SA__SP__Sg__Disconnect(arg1,arg2);
191 } catch (std::out_of_range& e) {
193 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
195 } catch (std::exception& e) {
197 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
201 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
208 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ActivatedSignalType_Emit(void * jarg1, void * jarg2) {
209 Dali::Signal< void (Dali::ImfManager&) > *arg1 = (Dali::Signal< void (Dali::ImfManager&) > *) 0 ;
210 Dali::ImfManager *arg2 = 0 ;
212 arg1 = (Dali::Signal< void (Dali::ImfManager&) > *)jarg1;
213 arg2 = (Dali::ImfManager *)jarg2;
215 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::ImfManager& type is null", 0);
220 Dali_Signal_Sl_void_Sp_Dali_ImfManager_SA__SP__Sg__Emit(arg1,*arg2);
221 } catch (std::out_of_range& e) {
223 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
225 } catch (std::exception& e) {
227 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
231 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
238 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ActivatedSignalType() {
240 Dali::Signal< void (Dali::ImfManager&) > *result = 0 ;
244 result = (Dali::Signal< void (Dali::ImfManager&) > *)new Dali::Signal< void (Dali::ImfManager&) >();
245 } catch (std::out_of_range& e) {
247 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
249 } catch (std::exception& e) {
251 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
255 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
259 jresult = (void *)result;
264 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ActivatedSignalType(void * jarg1) {
265 Dali::Signal< void (Dali::ImfManager&) > *arg1 = (Dali::Signal< void (Dali::ImfManager&) > *) 0 ;
267 arg1 = (Dali::Signal< void (Dali::ImfManager&) > *)jarg1;
271 } catch (std::out_of_range& e) {
273 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
275 } catch (std::exception& e) {
277 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
281 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
287 // ImfEventSignalType
288 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ImfEventSignalType_Empty(void * jarg1) {
289 unsigned int jresult ;
290 Dali::Signal< Dali::ImfManager::ImfCallbackData (Dali::ImfManager&,Dali::ImfManager::ImfCallbackData const &) > *arg1 = (Dali::Signal< Dali::ImfManager::ImfCallbackData (Dali::ImfManager&,Dali::ImfManager::ImfCallbackData const &) > *) 0 ;
293 arg1 = (Dali::Signal< Dali::ImfManager::ImfCallbackData (Dali::ImfManager&,Dali::ImfManager::ImfCallbackData const &) > *)jarg1;
296 result = (bool)Dali_Signal_Sl_void_Sp_Dali_ImfManager_Event_SA__SP__Sg__Empty((Dali::Signal< Dali::ImfManager::ImfCallbackData (Dali::ImfManager&,Dali::ImfManager::ImfCallbackData const &) > const *)arg1);
297 } catch (std::out_of_range& e) {
299 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
301 } catch (std::exception& e) {
303 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
307 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
316 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ImfEventSignalType_GetConnectionCount(void * jarg1) {
317 unsigned long jresult ;
318 Dali::Signal< Dali::ImfManager::ImfCallbackData (Dali::ImfManager&,Dali::ImfManager::ImfCallbackData const &) > *arg1 = (Dali::Signal< Dali::ImfManager::ImfCallbackData (Dali::ImfManager&,Dali::ImfManager::ImfCallbackData const &) > *) 0 ;
321 arg1 = (Dali::Signal< Dali::ImfManager::ImfCallbackData (Dali::ImfManager&,Dali::ImfManager::ImfCallbackData const &) > *)jarg1;
324 result = Dali_Signal_Sl_void_Sp_Dali_ImfManager_Event_SA__SP__Sg__GetConnectionCount((Dali::Signal< Dali::ImfManager::ImfCallbackData (Dali::ImfManager&,Dali::ImfManager::ImfCallbackData const &) > const *)arg1);
325 } catch (std::out_of_range& e) {
327 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
329 } catch (std::exception& e) {
331 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
335 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
339 jresult = (unsigned long)result;
344 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ImfEventSignalType_Connect(void * jarg1, void * jarg2) {
345 Dali::Signal< Dali::ImfManager::ImfCallbackData (Dali::ImfManager&,Dali::ImfManager::ImfCallbackData const &) > *arg1 = (Dali::Signal< Dali::ImfManager::ImfCallbackData (Dali::ImfManager&,Dali::ImfManager::ImfCallbackData const &) > *) 0 ;
346 Dali::ImfManager::ImfCallbackData (*arg2)(Dali::ImfManager&,Dali::ImfManager::ImfCallbackData const &) = (Dali::ImfManager::ImfCallbackData (*)(Dali::ImfManager&,Dali::ImfManager::ImfCallbackData const &)) 0 ;
348 arg1 = (Dali::Signal< Dali::ImfManager::ImfCallbackData (Dali::ImfManager&,Dali::ImfManager::ImfCallbackData const &) > *)jarg1;
349 arg2 = (Dali::ImfManager::ImfCallbackData (*)(Dali::ImfManager&,Dali::ImfManager::ImfCallbackData const &))jarg2;
352 Dali_Signal_Sl_void_Sp_Dali_ImfManager_Event_SA__SP__Sg__Connect(arg1,arg2);
353 } catch (std::out_of_range& e) {
355 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
357 } catch (std::exception& e) {
359 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
363 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
370 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ImfEventSignalType_Disconnect(void * jarg1, void * jarg2) {
371 Dali::Signal< Dali::ImfManager::ImfCallbackData (Dali::ImfManager&,Dali::ImfManager::ImfCallbackData const &) > *arg1 = (Dali::Signal< Dali::ImfManager::ImfCallbackData (Dali::ImfManager&,Dali::ImfManager::ImfCallbackData const &) > *) 0 ;
372 Dali::ImfManager::ImfCallbackData (*arg2)(Dali::ImfManager&,Dali::ImfManager::ImfCallbackData const &) = (Dali::ImfManager::ImfCallbackData (*)(Dali::ImfManager&,Dali::ImfManager::ImfCallbackData const &)) 0 ;
374 arg1 = (Dali::Signal< Dali::ImfManager::ImfCallbackData (Dali::ImfManager&,Dali::ImfManager::ImfCallbackData const &) > *)jarg1;
375 arg2 = (Dali::ImfManager::ImfCallbackData (*)(Dali::ImfManager&,Dali::ImfManager::ImfCallbackData const &))jarg2;
378 Dali_Signal_Sl_void_Sp_Dali_ImfManager_Event_SA__SP__Sg__Disonnect(arg1,arg2);
379 } catch (std::out_of_range& e) {
381 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
383 } catch (std::exception& e) {
385 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
389 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
396 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ImfEventSignalType_Emit(void * jarg1, void * jarg2, void * jarg3) {
397 Dali::Signal< Dali::ImfManager::ImfCallbackData (Dali::ImfManager&,Dali::ImfManager::ImfCallbackData const &) > *arg1 = (Dali::Signal< Dali::ImfManager::ImfCallbackData (Dali::ImfManager&,Dali::ImfManager::ImfCallbackData const &) > *) 0 ;
398 Dali::ImfManager *arg2 = 0 ;
399 Dali::ImfManager::ImfCallbackData *arg3 = 0;
401 arg1 = (Dali::Signal< Dali::ImfManager::ImfCallbackData (Dali::ImfManager&,Dali::ImfManager::ImfCallbackData const &) > *)jarg1;
402 arg2 = (Dali::ImfManager *)jarg2;
404 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::ImfManager& type is null", 0);
407 arg3 = (Dali::ImfManager::ImfCallbackData *)jarg3;
409 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::ImfManager::ImfCallbackData const & type is null", 0);
414 Dali_Signal_Sl_void_Sp_Dali_ImfManager_Event_SA__SP__Sg__Emit(arg1,*arg2,*arg3);
415 } catch (std::out_of_range& e) {
417 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
419 } catch (std::exception& e) {
421 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
425 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
432 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ImfEventSignalType() {
434 Dali::Signal< Dali::ImfManager::ImfCallbackData (Dali::ImfManager&,Dali::ImfManager::ImfCallbackData const &) > *result = 0 ;
438 result = (Dali::Signal< Dali::ImfManager::ImfCallbackData (Dali::ImfManager&,Dali::ImfManager::ImfCallbackData const &) > *)new Dali::Signal< Dali::ImfManager::ImfCallbackData (Dali::ImfManager&,Dali::ImfManager::ImfCallbackData const &) >();
439 } catch (std::out_of_range& e) {
441 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
443 } catch (std::exception& e) {
445 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
449 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
453 jresult = (void *)result;
458 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ImfEventSignalType(void * jarg1) {
459 Dali::Signal< Dali::ImfManager::ImfCallbackData (Dali::ImfManager&,Dali::ImfManager::ImfCallbackData const &) > *arg1 = (Dali::Signal< Dali::ImfManager::ImfCallbackData (Dali::ImfManager&,Dali::ImfManager::ImfCallbackData const &) > *) 0 ;
461 arg1 = (Dali::Signal< Dali::ImfManager::ImfCallbackData (Dali::ImfManager&,Dali::ImfManager::ImfCallbackData const &) > *)jarg1;
465 } catch (std::out_of_range& e) {
467 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
469 } catch (std::exception& e) {
471 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
475 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
483 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ImfVoidSignalType_Empty(void * jarg1) {
484 unsigned int jresult ;
485 Dali::Signal< void () > *arg1 = (Dali::Signal< void () > *) 0 ;
488 arg1 = (Dali::Signal< void () > *)jarg1;
491 result = (bool)Dali_Signal_Sl_void_Sp_Dali_ImfManager_Void_SA__SP__Sg__Empty((Dali::Signal< void () > const *)arg1);
492 } catch (std::out_of_range& e) {
494 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
496 } catch (std::exception& e) {
498 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
502 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
511 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ImfVoidSignalType_GetConnectionCount(void * jarg1) {
512 unsigned long jresult ;
513 Dali::Signal< void () > *arg1 = (Dali::Signal< void () > *) 0 ;
516 arg1 = (Dali::Signal< void () > *)jarg1;
519 result = Dali_Signal_Sl_void_Sp_Dali_ImfManager_Void_SA__SP__Sg__GetConnectionCount((Dali::Signal< void () > const *)arg1);
520 } catch (std::out_of_range& e) {
522 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
524 } catch (std::exception& e) {
526 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
530 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
534 jresult = (unsigned long)result;
539 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ImfVoidSignalType_Connect(void * jarg1, void * jarg2) {
540 Dali::Signal< void () > *arg1 = (Dali::Signal< void () > *) 0 ;
541 void (*arg2)() = (void (*)()) 0 ;
543 arg1 = (Dali::Signal< void () > *)jarg1;
544 arg2 = (void (*)())jarg2;
547 Dali_Signal_Sl_void_Sp_Dali_ImfManager_Void_SA__SP__Sg__Connect(arg1,arg2);
548 } catch (std::out_of_range& e) {
550 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
552 } catch (std::exception& e) {
554 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
558 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
565 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ImfVoidSignalType_Disconnect(void * jarg1, void * jarg2) {
566 Dali::Signal< void () > *arg1 = (Dali::Signal< void () > *) 0 ;
567 void (*arg2)() = (void (*)()) 0 ;
569 arg1 = (Dali::Signal< void () > *)jarg1;
570 arg2 = (void (*)())jarg2;
573 Dali_Signal_Sl_void_Sp_Dali_ImfManager_Void_SA__SP__Sg__Disconnect(arg1,arg2);
574 } catch (std::out_of_range& e) {
576 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
578 } catch (std::exception& e) {
580 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
584 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
591 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ImfVoidSignalType_Emit(void * jarg1) {
592 Dali::Signal< void () > *arg1 = (Dali::Signal< void () > *) 0 ;
594 arg1 = (Dali::Signal< void () > *)jarg1;
597 Dali_Signal_Sl_void_Sp_Dali_ImfManager_Void_SA__SP__Sg__Emit(arg1);
598 } catch (std::out_of_range& e) {
600 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
602 } catch (std::exception& e) {
604 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
608 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
615 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ImfVoidSignalType() {
617 Dali::Signal< void () > *result = 0 ;
621 result = (Dali::Signal< void () > *)new Dali::Signal< void () >();
622 } catch (std::out_of_range& e) {
624 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
626 } catch (std::exception& e) {
628 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
632 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
636 jresult = (void *)result;
641 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ImfVoidSignalType(void * jarg1) {
642 Dali::Signal< void () > *arg1 = (Dali::Signal< void () > *) 0 ;
644 arg1 = (Dali::Signal< void () > *)jarg1;
648 } catch (std::out_of_range& e) {
650 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
652 } catch (std::exception& e) {
654 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
658 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
666 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_StatusSignalType_Empty(void * jarg1) {
667 unsigned int jresult ;
668 Dali::Signal< void (bool) > *arg1 = (Dali::Signal< void (bool) > *) 0 ;
671 arg1 = (Dali::Signal< void (bool) > *)jarg1;
674 result = (bool)Dali_Signal_Sl_void_Sp_Dali_ImfManager_Status_SA__SP__Sg__Empty((Dali::Signal< void (bool) > const *)arg1);
675 } catch (std::out_of_range& e) {
677 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
679 } catch (std::exception& e) {
681 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
685 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
694 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_StatusSignalType_GetConnectionCount(void * jarg1) {
695 unsigned long jresult ;
696 Dali::Signal< void (bool) > *arg1 = (Dali::Signal< void (bool) > *) 0 ;
699 arg1 = (Dali::Signal< void (bool) > *)jarg1;
702 result = Dali_Signal_Sl_void_Sp_Dali_ImfManager_Status_SA__SP__Sg__GetConnectionCount((Dali::Signal< void (bool) > const *)arg1);
703 } catch (std::out_of_range& e) {
705 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
707 } catch (std::exception& e) {
709 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
713 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
717 jresult = (unsigned long)result;
722 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_StatusSignalType_Connect(void * jarg1, void * jarg2) {
723 Dali::Signal< void (bool) > *arg1 = (Dali::Signal< void (bool) > *) 0 ;
724 void (*arg2)(bool) = (void (*)(bool)) 0 ;
726 arg1 = (Dali::Signal< void (bool) > *)jarg1;
727 arg2 = (void (*)(bool))jarg2;
730 Dali_Signal_Sl_void_Sp_Dali_ImfManager_Status_SA__SP__Sg__Connect(arg1,arg2);
731 } catch (std::out_of_range& e) {
733 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
735 } catch (std::exception& e) {
737 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
741 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
748 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_StatusSignalType_Disconnect(void * jarg1, void * jarg2) {
749 Dali::Signal< void (bool) > *arg1 = (Dali::Signal< void (bool) > *) 0 ;
750 void (*arg2)(bool) = (void (*)(bool)) 0 ;
752 arg1 = (Dali::Signal< void (bool) > *)jarg1;
753 arg2 = (void (*)(bool))jarg2;
756 Dali_Signal_Sl_void_Sp_Dali_ImfManager_Status_SA__SP__Sg__Disconnect(arg1,arg2);
757 } catch (std::out_of_range& e) {
759 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
761 } catch (std::exception& e) {
763 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
767 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
774 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_StatusSignalType_Emit(void * jarg1, void * jarg2) {
775 Dali::Signal< void (bool) > *arg1 = (Dali::Signal< void (bool) > *) 0 ;
779 arg1 = (Dali::Signal< void (bool) > *)jarg1;
780 argp2 = (bool *)jarg2;
782 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null bool", 0);
788 Dali_Signal_Sl_void_Sp_Dali_ImfManager_Status_SA__SP__Sg__Emit(arg1,arg2);
789 } catch (std::out_of_range& e) {
791 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
793 } catch (std::exception& e) {
795 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
799 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
806 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_StatusSignalType() {
808 Dali::Signal< void (bool) > *result = 0 ;
812 result = (Dali::Signal< void (bool) > *)new Dali::Signal< void (bool) >();
813 } catch (std::out_of_range& e) {
815 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
817 } catch (std::exception& e) {
819 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
823 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
827 jresult = (void *)result;
832 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_StatusSignalType(void * jarg1) {
833 Dali::Signal< void (bool) > *arg1 = (Dali::Signal< void (bool) > *) 0 ;
835 arg1 = (Dali::Signal< void (bool) > *)jarg1;
839 } catch (std::out_of_range& e) {
841 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
843 } catch (std::exception& e) {
845 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
849 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;