Commit 23efd9b22e34b47df44763999715adbcaedd1e13

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

Working on new IPC API.

Makefile.in
... ... @@ -342,6 +342,9 @@ $(BINDBG)/@DLLPREFIX@$(MODULE_NAME)@DLLEXT@.@PACKAGE_MAJOR_VERSION@.@PACKAGE_MIN
342 342 $(foreach SRC, $(basename $(PLUGIN_SOURCES)), $(OBJDBG)/$(SRC).o) \
343 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 348 @$(MKDIR) `dirname $@`
346 349 @echo $< ...
347 350 @$(LD) \
... ...
src/core/methods.c
... ... @@ -60,12 +60,14 @@ GVariant * ipc3270_method_call(GObject *object, const gchar *method_name, GVaria
60 60 if(lib3270_input_string(ipc3270_get_session(object),(const unsigned char *) converted) < 0)
61 61 {
62 62 // Failed!
  63 + debug("%s failed: %s",method_name,strerror(errno));
63 64 ipc3270_set_error(object,errno,error);
64 65 return NULL;
65 66 }
66 67  
67 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 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 85 }
84 86  
85 87 // Suceeded
86   - return g_variant_new_int16((gint16) 0);
  88 + return g_variant_new("(i)", (gint) 0);
87 89  
88 90 }
89 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 112 }
111 113  
112 114 // Suceeded
113   - return g_variant_new_int16((gint16) 0);
  115 + return g_variant_new("(i)", (gint) 0);
114 116  
115 117 }
116 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 139 }
138 140  
139 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 163 }
162 164  
163 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 8 --dest=br.com.bb.pw3270.a\
9 9 --print-reply \
10 10 "/br/com/bb/tn3270" \
11   - "br.com.bb.tn3270.setString"
  11 + "br.com.bb.tn3270.setString" \
12 12 string:${1}
13 13  
... ...