diff options
author | jsorg71 <jsorg71> | 2008-04-05 08:25:49 +0000 |
---|---|---|
committer | jsorg71 <jsorg71> | 2008-04-05 08:25:49 +0000 |
commit | 4ebb544cd889b9bf8ecfbc30969a86a48680085b (patch) | |
tree | f845441743659eef932e83c3e3e8272c874383a0 /xrdp/xrdp_types.h | |
parent | 85e42c068c2a8c3e7b07e31b38bfd5d8f863c5bb (diff) | |
download | xrdp-proprietary-4ebb544cd889b9bf8ecfbc30969a86a48680085b.tar.gz xrdp-proprietary-4ebb544cd889b9bf8ecfbc30969a86a48680085b.zip |
main loop changes, not so chatty
Diffstat (limited to 'xrdp/xrdp_types.h')
-rw-r--r-- | xrdp/xrdp_types.h | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/xrdp/xrdp_types.h b/xrdp/xrdp_types.h index c1178366..20884b1b 100644 --- a/xrdp/xrdp_types.h +++ b/xrdp/xrdp_types.h @@ -33,7 +33,11 @@ struct xrdp_mod int (*mod_signal)(struct xrdp_mod* v); int (*mod_end)(struct xrdp_mod* v); int (*mod_set_param)(struct xrdp_mod* v, char* name, char* value); - long mod_dumby[100 - 6]; /* align, 100 minus the number of mod + int (*mod_session_change)(struct xrdp_mod* v, int, int); + int (*mod_get_wait_objs)(struct xrdp_mod* v, tbus* read_objs, int* rcount, + tbus* write_objs, int* wcount, int* timeout); + int (*mod_check_wait_objs)(struct xrdp_mod* v); + long mod_dumby[100 - 9]; /* align, 100 minus the number of mod functions above */ /* server functions */ int (*server_begin_update)(struct xrdp_mod* v); @@ -160,6 +164,7 @@ struct xrdp_mm struct xrdp_wm* wm; /* owner */ int connected_state; int sck; + tbus sck_obj; int sck_closed; struct list* login_names; struct list* login_values; @@ -233,6 +238,7 @@ struct xrdp_wm struct list* log; struct xrdp_bitmap* log_wnd; int login_mode; + tbus login_mode_event; struct xrdp_mm* mm; struct xrdp_font* default_font; struct xrdp_keymap keymap; @@ -243,13 +249,14 @@ struct xrdp_process { int status; int sck; - int term; + tbus self_term_event; struct xrdp_listen* lis_layer; /* owner */ struct xrdp_session* session; /* create these when up and running */ struct xrdp_wm* wm; int app_sck; tbus done_event; + int session_id; }; /* rdp listener */ |