Commit 1dfbf5e348ac5be3db811c0ec3abfaa7b38b9a33

Authored by perry.werneck@gmail.com
1 parent 5559de21

Mudando biblioteca cliente hllapi para usar a classe base para simplificar o desenvolvimento

@@ -271,9 +271,7 @@ @@ -271,9 +271,7 @@
271 <Unit filename="src/plugins/dbus3270/service.h" /> 271 <Unit filename="src/plugins/dbus3270/service.h" />
272 <Unit filename="src/plugins/dbus3270/test.sh" /> 272 <Unit filename="src/plugins/dbus3270/test.sh" />
273 <Unit filename="src/plugins/hllapi/Makefile.in" /> 273 <Unit filename="src/plugins/hllapi/Makefile.in" />
274 - <Unit filename="src/plugins/hllapi/calls.c">  
275 - <Option compilerVar="CC" />  
276 - </Unit> 274 + <Unit filename="src/plugins/hllapi/calls.cc" />
277 <Unit filename="src/plugins/hllapi/client.h" /> 275 <Unit filename="src/plugins/hllapi/client.h" />
278 <Unit filename="src/plugins/hllapi/hllapi.c"> 276 <Unit filename="src/plugins/hllapi/hllapi.c">
279 <Option compilerVar="CC" /> 277 <Option compilerVar="CC" />
src/include/pw3270/class.h
@@ -162,6 +162,10 @@ @@ -162,6 +162,10 @@
162 virtual int pakey(int key) = 0; 162 virtual int pakey(int key) = 0;
163 virtual int quit(void) = 0; 163 virtual int quit(void) = 0;
164 164
  165 + // Actions
  166 + virtual int erase_eof(void) = 0;
  167 + virtual int print(void) = 0;
  168 +
165 // Field management 169 // Field management
166 virtual int get_field_start(int baddr = -1) = 0; 170 virtual int get_field_start(int baddr = -1) = 0;
167 virtual int get_field_len(int baddr = -1) = 0; 171 virtual int get_field_len(int baddr = -1) = 0;
src/plugins/rx3270/Makefile.in
@@ -29,7 +29,6 @@ @@ -29,7 +29,6 @@
29 MODULE_NAME=rx3270 29 MODULE_NAME=rx3270
30 DEPENDS=*.h ../../include/*.h ../../include/lib3270/*.h Makefile 30 DEPENDS=*.h ../../include/*.h ../../include/lib3270/*.h Makefile
31 PLUGIN_SRC=pluginmain.cc 31 PLUGIN_SRC=pluginmain.cc
32 -# EXTAPI_SRC=rxapimain.cc text.cc typed_routines.cc local.cc remote.cc rexx_methods.cc rx3270.cc exception.cc  
33 EXTAPI_SRC=rxapimain.cc typed_routines.cc rexx_methods.cc 32 EXTAPI_SRC=rxapimain.cc typed_routines.cc rexx_methods.cc
34 33
35 #---[ Tools ]------------------------------------------------------------------ 34 #---[ Tools ]------------------------------------------------------------------
src/plugins/rx3270/pluginmain.cc
@@ -114,6 +114,9 @@ @@ -114,6 +114,9 @@
114 int pfkey(int key); 114 int pfkey(int key);
115 int pakey(int key); 115 int pakey(int key);
116 116
  117 + int erase_eof(void);
  118 + int print(void);
  119 +
117 int get_field_start(int baddr = -1); 120 int get_field_start(int baddr = -1);
118 int get_field_len(int baddr = -1); 121 int get_field_len(int baddr = -1);
119 int get_next_unprotected(int baddr = -1); 122 int get_next_unprotected(int baddr = -1);
@@ -743,3 +746,13 @@ string * plugin::get_display_charset(void) @@ -743,3 +746,13 @@ string * plugin::get_display_charset(void)
743 { 746 {
744 return new string(lib3270_get_display_charset(hSession)); 747 return new string(lib3270_get_display_charset(hSession));
745 } 748 }
  749 +
  750 +int plugin::erase_eof(void)
  751 +{
  752 + return lib3270_eraseeof(hSession);
  753 +}
  754 +
  755 +int plugin::print(void)
  756 +{
  757 + return lib3270_print(hSession);
  758 +}