Commit 0133e2029402534eef5d03f5e7976c1313affc56

Authored by Perry Werneck
1 parent 7b56d86e

Isolando função get/set sem tradução de charset.

Showing 1 changed file with 8 additions and 8 deletions   Show diff stats
src/include/pw3270/class.h
... ... @@ -179,14 +179,6 @@
179 179 virtual int wait(int seconds) = 0;
180 180 virtual int iterate(bool wait = true) = 0;
181 181  
182   - // Get/Set/Test without charset translation
183   - virtual string get_text(int baddr = 0, size_t len = 1) = 0;
184   - virtual string get_text_at(int row, int col, size_t sz) = 0;
185   - virtual int set_text_at(int row, int col, const char *str) = 0;
186   - virtual int cmp_text_at(int row, int col, const char *text) = 0;
187   - virtual int wait_for_text_at(int row, int col, const char *key, int timeout);
188   - virtual int emulate_input(const char *str) = 0;
189   -
190 182 // Ascii<->EBCDIC translation
191 183 virtual const char * asc2ebc(unsigned char *str, int sz = -1) = 0;
192 184 virtual const char * ebc2asc(unsigned char *str, int sz = -1) = 0;
... ... @@ -262,6 +254,14 @@
262 254 protected:
263 255 session();
264 256  
  257 + // Get/Set/Test without charset translation
  258 + virtual string get_text(int baddr = 0, size_t len = 1) = 0;
  259 + virtual string get_text_at(int row, int col, size_t sz) = 0;
  260 + virtual int set_text_at(int row, int col, const char *str) = 0;
  261 + virtual int cmp_text_at(int row, int col, const char *text) = 0;
  262 + virtual int wait_for_text_at(int row, int col, const char *key, int timeout);
  263 + virtual int emulate_input(const char *str) = 0;
  264 +
265 265 private:
266 266  
267 267 session * prev;
... ...