ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/src/rxvt.h
(Generate patch)

Comparing rxvt-unicode/src/rxvt.h (file contents):
Revision 1.218 by root, Tue Jan 17 12:22:59 2006 UTC vs.
Revision 1.222 by root, Thu Jan 19 09:47:15 2006 UTC

184 { 184 {
185 // 185 //
186 } 186 }
187 187
188 virtual bool get () = 0; 188 virtual bool get () = 0;
189 virtual void put () = 0; 189#if UTMP_SUPPORT
190
191 virtual void login (int cmd_pid, bool login_shell, const char *hostname) = 0; 190 virtual void login (int cmd_pid, bool login_shell, const char *hostname) = 0;
192 virtual void logout () = 0; 191#endif
193 192
194 void close_tty (); 193 void close_tty ();
195
196 bool make_controlling_tty (); 194 bool make_controlling_tty ();
197 void set_utf8_mode (bool on); 195 void set_utf8_mode (bool on);
198}; 196};
199 197
200// a "factory" *g* 198rxvt_ptytty *rxvt_new_ptytty (); // create a new pty object
201rxvt_ptytty *rxvt_new_ptytty (); 199void rxvt_ptytty_server (); // start the ptytty server process
202 200
203/* 201/*
204 * the 'essential' information for reporting Mouse Events 202 * the 'essential' information for reporting Mouse Events
205 * pared down from XButtonEvent 203 * pared down from XButtonEvent
206 */ 204 */
1189 xevent_watcher vt_ev; 1187 xevent_watcher vt_ev;
1190#ifdef HAVE_SCROLLBARS 1188#ifdef HAVE_SCROLLBARS
1191 xevent_watcher scrollbar_ev; 1189 xevent_watcher scrollbar_ev;
1192#endif 1190#endif
1193 1191
1192 void child_cb (child_watcher &w, int status); child_watcher child_ev;
1194 void check_cb (check_watcher &w); check_watcher check_ev; 1193 void check_cb (check_watcher &w); check_watcher check_ev;
1195 void destroy_cb (time_watcher &w); time_watcher destroy_ev; 1194 void destroy_cb (time_watcher &w); time_watcher destroy_ev;
1196 void flush_cb (time_watcher &w); time_watcher flush_ev; 1195 void flush_cb (time_watcher &w); time_watcher flush_ev;
1197 1196
1198 void pty_cb (io_watcher &w, short revents); io_watcher pty_ev; 1197 void pty_cb (io_watcher &w, short revents); io_watcher pty_ev;
1228 1227
1229 void tt_winch (); 1228 void tt_winch ();
1230 1229
1231 rxvt_term (); 1230 rxvt_term ();
1232 ~rxvt_term (); 1231 ~rxvt_term ();
1233 void child_exit (); // child has exited, usually destroys
1234 void destroy (); 1232 void destroy ();
1235 void emergency_cleanup (); 1233 void emergency_cleanup ();
1236 1234
1237 bool init (int argc, const char *const *argv); 1235 bool init (int argc, const char *const *argv);
1238 bool init_vars (); 1236 bool init_vars ();

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines