Commit 23efd9b22e34b47df44763999715adbcaedd1e13

Authored by Perry Werneck
1 parent 9d7dc6de
Exists in master and in 1 other branch develop

Working on new IPC API.

@@ -342,6 +342,9 @@ $(BINDBG)/@DLLPREFIX@$(MODULE_NAME)@DLLEXT@.@PACKAGE_MAJOR_VERSION@.@PACKAGE_MIN @@ -342,6 +342,9 @@ $(BINDBG)/@DLLPREFIX@$(MODULE_NAME)@DLLEXT@.@PACKAGE_MAJOR_VERSION@.@PACKAGE_MIN
342 $(foreach SRC, $(basename $(PLUGIN_SOURCES)), $(OBJDBG)/$(SRC).o) \ 342 $(foreach SRC, $(basename $(PLUGIN_SOURCES)), $(OBJDBG)/$(SRC).o) \
343 $(BINDBG)/lib$(MODULE_NAME).a 343 $(BINDBG)/lib$(MODULE_NAME).a
344 344
  345 + @rm -f $(BINDBG)/@DLLPREFIX@$(MODULE_NAME)@DLLEXT@
  346 + @rm -f $(BINDBG)/@DLLPREFIX@$(MODULE_NAME)@DLLEXT@.@PACKAGE_MAJOR_VERSION@
  347 +
345 @$(MKDIR) `dirname $@` 348 @$(MKDIR) `dirname $@`
346 @echo $< ... 349 @echo $< ...
347 @$(LD) \ 350 @$(LD) \
src/core/methods.c
@@ -60,12 +60,14 @@ GVariant * ipc3270_method_call(GObject *object, const gchar *method_name, GVaria @@ -60,12 +60,14 @@ GVariant * ipc3270_method_call(GObject *object, const gchar *method_name, GVaria
60 if(lib3270_input_string(ipc3270_get_session(object),(const unsigned char *) converted) < 0) 60 if(lib3270_input_string(ipc3270_get_session(object),(const unsigned char *) converted) < 0)
61 { 61 {
62 // Failed! 62 // Failed!
  63 + debug("%s failed: %s",method_name,strerror(errno));
63 ipc3270_set_error(object,errno,error); 64 ipc3270_set_error(object,errno,error);
64 return NULL; 65 return NULL;
65 } 66 }
66 67
67 // Suceeded 68 // Suceeded
68 - return g_variant_new_int16((gint16) 0); 69 + debug("%s Suceeds",method_name);
  70 + return g_variant_new("(i)", (gint) 0);
69 71
70 } 72 }
71 else if(!g_ascii_strcasecmp(method_name,"setStringAt")) 73 else if(!g_ascii_strcasecmp(method_name,"setStringAt"))
@@ -83,7 +85,7 @@ GVariant * ipc3270_method_call(GObject *object, const gchar *method_name, GVaria @@ -83,7 +85,7 @@ GVariant * ipc3270_method_call(GObject *object, const gchar *method_name, GVaria
83 } 85 }
84 86
85 // Suceeded 87 // Suceeded
86 - return g_variant_new_int16((gint16) 0); 88 + return g_variant_new("(i)", (gint) 0);
87 89
88 } 90 }
89 else if(!g_ascii_strcasecmp(method_name,"getStringAt")) 91 else if(!g_ascii_strcasecmp(method_name,"getStringAt"))
@@ -110,7 +112,7 @@ GVariant * ipc3270_method_call(GObject *object, const gchar *method_name, GVaria @@ -110,7 +112,7 @@ GVariant * ipc3270_method_call(GObject *object, const gchar *method_name, GVaria
110 } 112 }
111 113
112 // Suceeded 114 // Suceeded
113 - return g_variant_new_int16((gint16) 0); 115 + return g_variant_new("(i)", (gint) 0);
114 116
115 } 117 }
116 else if(!g_ascii_strcasecmp(method_name,"getStringAtAddress")) 118 else if(!g_ascii_strcasecmp(method_name,"getStringAtAddress"))
@@ -137,7 +139,7 @@ GVariant * ipc3270_method_call(GObject *object, const gchar *method_name, GVaria @@ -137,7 +139,7 @@ GVariant * ipc3270_method_call(GObject *object, const gchar *method_name, GVaria
137 } 139 }
138 140
139 // Suceeded 141 // Suceeded
140 - return g_variant_new_int16((gint16) 0); 142 + return g_variant_new("(i)", (gint) 0);
141 143
142 } 144 }
143 } 145 }
@@ -161,7 +163,7 @@ GVariant * ipc3270_method_call(GObject *object, const gchar *method_name, GVaria @@ -161,7 +163,7 @@ GVariant * ipc3270_method_call(GObject *object, const gchar *method_name, GVaria
161 } 163 }
162 164
163 // Suceeded 165 // Suceeded
164 - return g_variant_new_int16((gint16) 0); 166 + return g_variant_new("(i)", (gint) 0);
165 167
166 } 168 }
167 169
testscripts/setstring.sh
@@ -8,6 +8,6 @@ dbus-send \ @@ -8,6 +8,6 @@ dbus-send \
8 --dest=br.com.bb.pw3270.a\ 8 --dest=br.com.bb.pw3270.a\
9 --print-reply \ 9 --print-reply \
10 "/br/com/bb/tn3270" \ 10 "/br/com/bb/tn3270" \
11 - "br.com.bb.tn3270.setString" 11 + "br.com.bb.tn3270.setString" \
12 string:${1} 12 string:${1}
13 13