Inheritance diagram for Ux::Terminal:
Definition at line 40 of file uxterminal.hpp.
Public Member Functions | |
Terminal (int f=-1, const char *p=NULL, ssize_t s=-1) | |
Terminal (const char *p, ssize_t s=-1) | |
bool | isatty (void) |
void | tcdrain (void) |
void | tcflow (int action) |
void | tcflush (int queue) |
void | tcgetattr (Termios &t) |
pid_t | tcgetpgrp (void) |
pid_t | tcgetsid (void) |
void | tcsendbreak (int duration) |
void | tcsetattr (int actions, const Termios &t) |
void | tcsetpgrp (pid_t pgid) |
void | ttyname (char *buf, size_t bufsize) |
Static Public Member Functions | |
char * | ctermid (char *buf=NULL) |
|
Definition at line 43 of file uxterminal.hpp. |
|
Definition at line 46 of file uxterminal.hpp. |
|
Calls ctermid. Static because makes no reference to fd -- returns name of controlling terminal. Definition at line 67 of file uxterminal.cpp. References errno. |
|
Calls isatty and changes return value to a bool. Definition at line 59 of file uxterminal.cpp. References Ux::File::fd, and isatty(). |
|
Calls tcdrain. Definition at line 85 of file uxterminal.cpp. References errno, and Ux::File::fd. |
|
Calls tcflow. Definition at line 94 of file uxterminal.cpp. References errno, and Ux::File::fd. |
|
Calls tcflush. Definition at line 103 of file uxterminal.cpp. References errno, and Ux::File::fd. |
|
Calls tcgetattr. Definition at line 112 of file uxterminal.cpp. References errno, and Ux::File::fd. |
|
Calls tcgetpgrp. Definition at line 121 of file uxterminal.cpp. References errno, and Ux::File::fd. |
|
Calls tcgetsid. Definition at line 133 of file uxterminal.cpp. References errno, and Ux::File::fd. |
|
Calls tcsendbreak. Definition at line 145 of file uxterminal.cpp. References errno, and Ux::File::fd. |
|
Calls tcsetattr. Definition at line 154 of file uxterminal.cpp. References errno, and Ux::File::fd. |
|
Calls tcsetpgrp. Definition at line 163 of file uxterminal.cpp. References errno, and Ux::File::fd. |
|
Calls ttyname_r (ttyname not supported). Could be redesigned to use the path in the superclass, but this function is too rarely used for that to be worthwhile. Definition at line 173 of file uxterminal.cpp. References Ux::File::fd. |