Generated from dbuffer.c with ROBODoc v3.2.3 on Tue Aug 21 10:13:17 2001

TABLE OF CONTENTS

  1. lib5250/tn5250_dbuffer_new
  2. lib5250/tn5250_dbuffer_copy
  3. lib5250/tn5250_dbuffer_destroy
  4. lib5250/tn5250_dbuffer_set_header_data
  5. lib5250/tn5250_dbuffer_send_data_for_aid_key
  6. lib5250/tn5250_dbuffer_field_data
  7. lib5250/tn5250_dbuffer_set_size
  8. lib5250/tn5250_dbuffer_cursor_set
  9. lib5250/tn5250_dbuffer_clear
  10. lib5250/tn5250_dbuffer_add_field
  11. lib5250/tn5250_dbuffer_clear_table
  12. lib5250/tn5250_dbuffer_field_yx
  13. lib5250/tn5250_dbuffer_first_non_bypass
  14. lib5250/tn5250_dbuffer_right
  15. lib5250/tn5250_dbuffer_left
  16. lib5250/tn5250_dbuffer_up
  17. lib5250/tn5250_dbuffer_down
  18. lib5250/tn5250_dbuffer_goto_ic
  19. lib5250/tn5250_dbuffer_addch
  20. lib5250/tn5250_dbuffer_del
  21. lib5250/tn5250_dbuffer_ins
  22. lib5250/tn5250_dbuffer_set_ic
  23. lib5250/tn5250_dbuffer_roll
  24. lib5250/tn5250_dbuffer_char_at
  25. lib5250/tn5250_dbuffer_msg_line

lib5250/tn5250_dbuffer_new

NAME
    tn5250_dbuffer_new
SYNOPSIS
    ret = tn5250_dbuffer_new (width, height);
INPUTS
    int                  width      - 
    int                  height     - 
DESCRIPTION
    Allocates a new display buffer.

lib5250/tn5250_dbuffer_copy

NAME
    tn5250_dbuffer_copy
SYNOPSIS
    ret = tn5250_dbuffer_copy (dsp);
INPUTS
    Tn5250DBuffer *      dsp        - 
DESCRIPTION
    Allocates a new display buffer and copies the contents of the old
    one.

lib5250/tn5250_dbuffer_destroy

NAME
    tn5250_dbuffer_destroy
SYNOPSIS
    tn5250_dbuffer_destroy (This);
INPUTS
    Tn5250DBuffer *      This       - 
DESCRIPTION
    Free a display buffer and destroy all sub-structures.

lib5250/tn5250_dbuffer_set_header_data

NAME
    tn5250_dbuffer_set_header_data
SYNOPSIS
    tn5250_dbuffer_set_header_data (This, data, len);
INPUTS
    Tn5250DBuffer *      This       - 
    unsigned char *      data       - 
    int                  len        - 
DESCRIPTION
    Set the format table header data.

lib5250/tn5250_dbuffer_send_data_for_aid_key

NAME
    tn5250_dbuffer_send_data_for_aid_key
SYNOPSIS
    ret = tn5250_dbuffer_send_data_for_aid_key (This, k);
INPUTS
    Tn5250DBuffer *      This       - 
    int                  k          - 
DESCRIPTION
    Determine, according to the format table header, if we should send
    data for this aid key.

lib5250/tn5250_dbuffer_field_data

NAME
    tn5250_dbuffer_field_data
SYNOPSIS
    ret = tn5250_dbuffer_field_data (This, field);
INPUTS
    Tn5250DBuffer *      This       - 
    Tn5250Field *        field      - 
DESCRIPTION
    Return a pointer into the display buffer data where the specified
    field begins.

lib5250/tn5250_dbuffer_set_size

NAME
    tn5250_dbuffer_set_size
SYNOPSIS
    tn5250_dbuffer_set_size (This, rows, cols);
INPUTS
    Tn5250DBuffer *      This       - 
    int                  rows       - 
    int                  cols       - 
DESCRIPTION
    Resize the display (say, to 132 columns ;)

lib5250/tn5250_dbuffer_cursor_set

NAME
    tn5250_dbuffer_cursor_set
SYNOPSIS
    tn5250_dbuffer_cursor_set (This, y, x);
INPUTS
    Tn5250DBuffer *      This       - 
    int                  y          - 
    int                  x          - 
DESCRIPTION
    DOCUMENT ME!!!

lib5250/tn5250_dbuffer_clear

NAME
    tn5250_dbuffer_clear
SYNOPSIS
    tn5250_dbuffer_clear (This);
INPUTS
    Tn5250DBuffer *      This       - 
DESCRIPTION
    DOCUMENT ME!!!

lib5250/tn5250_dbuffer_add_field

NAME
    tn5250_dbuffer_add_field
SYNOPSIS
    tn5250_dbuffer_add_field (This, field);
INPUTS
    Tn5250DBuffer *      This       - 
    Tn5250Field *        field      - 
DESCRIPTION
    DOCUMENT ME!!!

lib5250/tn5250_dbuffer_clear_table

NAME
    tn5250_dbuffer_clear_table
SYNOPSIS
    tn5250_dbuffer_clear_table (This);
INPUTS
    Tn5250DBuffer *      This       - 
DESCRIPTION
    DOCUMENT ME!!!

lib5250/tn5250_dbuffer_field_yx

NAME
    tn5250_dbuffer_field_yx
SYNOPSIS
    ret = tn5250_dbuffer_field_yx (This, y, x);
INPUTS
    Tn5250DBuffer *      This       - 
    int                  y          - 
    int                  x          - 
DESCRIPTION
    DOCUMENT ME!!!

lib5250/tn5250_dbuffer_first_non_bypass

NAME
    tn5250_dbuffer_first_non_bypass
SYNOPSIS
    field = tn5250_dbuffer_first_non_bypass (dbuffer);
INPUTS
    Tn5250DBuffer *      dbuffer    - The display buffer to use.
DESCRIPTION
    Returns a pointer to the first non-bypass field in the format table,
    or NULL if there are no non-bypass fields.

lib5250/tn5250_dbuffer_right

NAME
    tn5250_dbuffer_right
SYNOPSIS
    tn5250_dbuffer_right (This, n);
INPUTS
    Tn5250DBuffer *      This       - 
    int                  n          - 
DESCRIPTION
    DOCUMENT ME!!!

lib5250/tn5250_dbuffer_left

NAME
    tn5250_dbuffer_left
SYNOPSIS
    tn5250_dbuffer_left (This);
INPUTS
    Tn5250DBuffer *      This       - 
DESCRIPTION
    DOCUMENT ME!!!

lib5250/tn5250_dbuffer_up

NAME
    tn5250_dbuffer_up
SYNOPSIS
    tn5250_dbuffer_up (This);
INPUTS
    Tn5250DBuffer *      This       - 
DESCRIPTION
    DOCUMENT ME!!!

lib5250/tn5250_dbuffer_down

NAME
    tn5250_dbuffer_down
SYNOPSIS
    tn5250_dbuffer_down (This);
INPUTS
    Tn5250DBuffer *      This       - 
DESCRIPTION
    DOCUMENT ME!!!

lib5250/tn5250_dbuffer_goto_ic

NAME
    tn5250_dbuffer_goto_ic
SYNOPSIS
    tn5250_dbuffer_goto_ic (This);
INPUTS
    Tn5250DBuffer *      This       - 
DESCRIPTION
    DOCUMENT ME!!!

lib5250/tn5250_dbuffer_addch

NAME
    tn5250_dbuffer_addch
SYNOPSIS
    tn5250_dbuffer_addch (This, c);
INPUTS
    Tn5250DBuffer *      This       - 
    unsigned char        c          - 
DESCRIPTION
    DOCUMENT ME!!!

lib5250/tn5250_dbuffer_del

NAME
    tn5250_dbuffer_del
SYNOPSIS
    tn5250_dbuffer_del (This, shiftcount);
INPUTS
    Tn5250DBuffer *      This       - 
    int                  shiftcount - 
DESCRIPTION
    DOCUMENT ME!!!

lib5250/tn5250_dbuffer_ins

NAME
    tn5250_dbuffer_ins
SYNOPSIS
    tn5250_dbuffer_ins (This, c, shiftcount);
INPUTS
    Tn5250DBuffer *      This       - 
    unsigned char        c          - 
    int                  shiftcount - 
DESCRIPTION
    DOCUMENT ME!!!

lib5250/tn5250_dbuffer_set_ic

NAME
    tn5250_dbuffer_set_ic
SYNOPSIS
    tn5250_dbuffer_set_ic (This, y, x);
INPUTS
    Tn5250DBuffer *      This       - 
    int                  y          - 
    int                  x          - 
DESCRIPTION
    DOCUMENT ME!!!

lib5250/tn5250_dbuffer_roll

NAME
    tn5250_dbuffer_roll
SYNOPSIS
    tn5250_dbuffer_roll (This, top, bot, lines);
INPUTS
    Tn5250DBuffer *      This       - 
    int                  top        - 
    int                  bot        - 
    int                  lines      - 
DESCRIPTION
    DOCUMENT ME!!!

lib5250/tn5250_dbuffer_char_at

NAME
    tn5250_dbuffer_char_at
SYNOPSIS
    ret = tn5250_dbuffer_char_at (This, y, x);
INPUTS
    Tn5250DBuffer *      This       - 
    int                  y          - 
    int                  x          - 
DESCRIPTION
    DOCUMENT ME!!!

lib5250/tn5250_dbuffer_msg_line

NAME
    tn5250_dbuffer_msg_line
SYNOPSIS
    ret = tn5250_dbuffer_msg_line (This);
INPUTS
    Tn5250DBuffer *      This       - 
DESCRIPTION
    Determine which line we should use as the operator error line.