Generated from display.h with ROBODoc v3.2.3 on Fri Aug 02 11:27:57 2002

TABLE OF CONTENTS

  1. lib5250/Tn5250Display

lib5250/Tn5250Display

NAME
    Tn5250Display
SYNOPSIS
    Tn5250Display *dsp = tn5250_display_new ();
    tn5250_display_destroy (dsp);
DESCRIPTION
    Tn5250Display manages the display buffers and the terminal object.
    Internally, keeps track of indicators, saved message line.  This
    object hands off aid keys to the Tn5250Session object.
SOURCE
    struct _Tn5250Display {
       struct _Tn5250DBuffer * display_buffers;
       struct _Tn5250Terminal *terminal;
       struct _Tn5250Session *session;
       struct _Tn5250CharMap *map;
       struct _Tn5250Config *config;
       int indicators;
    
       unsigned char *saved_msg_line;
    
       /* Queued keystroke ring buffer. */
       int key_queue_head, key_queue_tail;
       int key_queue[TN5250_DISPLAY_KEYQ_SIZE];
    
       int indicators_dirty : 1;
       int pending_insert : 1;
       int sign_key_hack : 1;
    };
    
    typedef struct _Tn5250Display Tn5250Display;