Commit 764f7d1131219869fa8fddbca685fbac67d9c2d8

Authored by Perry Werneck
1 parent ba9c900f

Ajustando API D-Bus

Showing 1 changed file with 2 additions and 33 deletions   Show diff stats
src/libpw3270cpp/remote.cc
@@ -817,38 +817,6 @@ @@ -817,38 +817,6 @@
817 return (LIB3270_SSL_STATE) query_intval(HLLAPI_PACKET_GET_SSL_STATE); 817 return (LIB3270_SSL_STATE) query_intval(HLLAPI_PACKET_GET_SSL_STATE);
818 } 818 }
819 819
820 -/*  
821 - int connect(void)  
822 - {  
823 - int rc;  
824 -  
825 -#if defined(WIN32)  
826 -  
827 - size_t cbSize = sizeof(struct hllapi_packet_connect);  
828 - struct hllapi_packet_connect * pkt = (struct hllapi_packet_connect *) malloc(cbSize);  
829 -  
830 - memset(pkt,0,cbSize);  
831 -  
832 - pkt->packet_id = HLLAPI_PACKET_CONNECT;  
833 - pkt->wait = 0;  
834 -  
835 - rc = query_intval((void *) pkt,cbSize,true);  
836 -  
837 -#elif defined(HAVE_DBUS)  
838 -  
839 - static const char * str = "";  
840 -  
841 - rc = query_intval("connect", DBUS_TYPE_STRING, &str, DBUS_TYPE_INVALID);  
842 -  
843 -#else  
844 - rc = -1;  
845 -  
846 -#endif  
847 - return rc;  
848 -  
849 - }  
850 -*/  
851 -  
852 virtual int connect() 820 virtual int connect()
853 { 821 {
854 return connect("",0); 822 return connect("",0);
@@ -1191,13 +1159,14 @@ @@ -1191,13 +1159,14 @@
1191 1159
1192 dbus_int32_t b = (dbus_int32_t) baddr; 1160 dbus_int32_t b = (dbus_int32_t) baddr;
1193 dbus_int32_t l = (dbus_int32_t) len; 1161 dbus_int32_t l = (dbus_int32_t) len;
  1162 + unsigned char d = '\n';
1194 1163
1195 DBusMessage * msg = create_message("getText"); 1164 DBusMessage * msg = create_message("getText");
1196 if(!msg) 1165 if(!msg)
1197 return NULL; 1166 return NULL;
1198 1167
1199 trace("%s(%d,%d)",__FUNCTION__,b,l); 1168 trace("%s(%d,%d)",__FUNCTION__,b,l);
1200 - dbus_message_append_args(msg, DBUS_TYPE_INT32, &b, DBUS_TYPE_INT32, &l, DBUS_TYPE_INVALID); 1169 + dbus_message_append_args(msg, DBUS_TYPE_INT32, &b, DBUS_TYPE_INT32, &l, DBUS_TYPE_BYTE, &d, DBUS_TYPE_INVALID);
1201 1170
1202 return get_string(call(msg)); 1171 return get_string(call(msg));
1203 #else 1172 #else