KDEsu
kdesu_pty.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00018 #ifndef __PTY_h_Included__
00019 #define __PTY_h_Included__
00020
00021 #include <qcstring.h>
00022
00023 #include <kdelibs_export.h>
00024
00025 class KDESU_EXPORT PTY {
00026
00027 public:
00031 PTY();
00032
00036 ~PTY();
00037
00042 int getpt();
00043
00048 int grantpt();
00049
00054 int unlockpt();
00055
00060 QCString ptsname();
00061
00062 private:
00063
00064 int ptyfd;
00065 QCString ptyname, ttyname;
00066
00067 class PTYPrivate;
00068 PTYPrivate *d;
00069 };
00070
00071 #endif // __PTY_h_Included__