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