00001 #ifndef _QEXTSERIALPORT_H_ 00002 #define _QEXTSERIALPORT_H_ 00003 00004 /*POSIX CODE*/ 00005 #ifdef _TTY_POSIX_ 00006 #include "posix_qextserialport.h" 00007 #define QextBaseType Posix_QextSerialPort 00008 00009 /*MS WINDOWS CODE*/ 00010 #else 00011 #include "win_qextserialport.h" 00012 #define QextBaseType Win_QextSerialPort 00013 #endif 00014 00015 class QextSerialPort: public QextBaseType { 00016 public: 00017 QextSerialPort(); 00018 QextSerialPort(const char* name); 00019 QextSerialPort(PortSettings const& s); 00020 QextSerialPort(const char*name, PortSettings const& s); 00021 QextSerialPort(const QextSerialPort& s); 00022 QextSerialPort& operator=(const QextSerialPort&); 00023 virtual ~QextSerialPort(); 00024 }; 00025 00026 #endif