, including all inherited members.
| Break() | CMOOSSerialPort | [virtual] |
| CheckPort(LPCTSTR lpszDevice) | CNTSerial | |
| Close() | CMOOSSerialPort | [virtual] |
| ClosePort(void) | CNTSerial | [virtual] |
| CMOOSSerialPort() | CMOOSSerialPort | |
| CNTSerial() | CNTSerial | |
| CommsLoop() | CMOOSSerialPort | |
| Configure(STRING_LIST sParams) | CMOOSSerialPort | [virtual] |
| Create(const char *pPortNum=DEFAULT_PORT, int nBaudRate=DEFAULT_BAUDRATE)=0 | CMOOSSerialPort | [pure virtual] |
| EBaud110 enum value | CNTSerial | |
| EBaud115200 enum value | CNTSerial | |
| EBaud1200 enum value | CNTSerial | |
| EBaud128000 enum value | CNTSerial | |
| EBaud14400 enum value | CNTSerial | |
| EBaud19200 enum value | CNTSerial | |
| EBaud2400 enum value | CNTSerial | |
| EBaud256000 enum value | CNTSerial | |
| EBaud300 enum value | CNTSerial | |
| EBaud38400 enum value | CNTSerial | |
| EBaud4800 enum value | CNTSerial | |
| EBaud500000 enum value | CNTSerial | |
| EBaud56000 enum value | CNTSerial | |
| EBaud57600 enum value | CNTSerial | |
| EBaud600 enum value | CNTSerial | |
| EBaud9600 enum value | CNTSerial | |
| EBaudCSM19200 enum value | CNTSerial | |
| EBaudCSM38400 enum value | CNTSerial | |
| EBaudCSM500000 enum value | CNTSerial | |
| EBaudCSM9600 enum value | CNTSerial | |
| EBaudrate enum name | CNTSerial | |
| EBaudUnknown enum value | CNTSerial | |
| EData5 enum value | CNTSerial | |
| EData6 enum value | CNTSerial | |
| EData7 enum value | CNTSerial | |
| EData8 enum value | CNTSerial | |
| EDataBits enum name | CNTSerial | |
| EDataUnknown enum value | CNTSerial | |
| EError enum name | CNTSerial | |
| EErrorBreak enum value | CNTSerial | |
| EErrorFrame enum value | CNTSerial | |
| EErrorIOE enum value | CNTSerial | |
| EErrorMode enum value | CNTSerial | |
| EErrorOverrun enum value | CNTSerial | |
| EErrorParity enum value | CNTSerial | |
| EErrorRxOver enum value | CNTSerial | |
| EErrorTxFull enum value | CNTSerial | |
| EErrorUnknown enum value | CNTSerial | |
| EEvent enum name | CNTSerial | |
| EEventBreak enum value | CNTSerial | |
| EEventCTS enum value | CNTSerial | |
| EEventDSR enum value | CNTSerial | |
| EEventError enum value | CNTSerial | |
| EEventNone enum value | CNTSerial | |
| EEventRcvEv enum value | CNTSerial | |
| EEventRecv enum value | CNTSerial | |
| EEventRing enum value | CNTSerial | |
| EEventRLSD enum value | CNTSerial | |
| EEventSend enum value | CNTSerial | |
| EHandshake enum name | CNTSerial | |
| EHandshakeHardware enum value | CNTSerial | |
| EHandshakeOff enum value | CNTSerial | |
| EHandshakeSoftware enum value | CNTSerial | |
| EHandshakeUnknown enum value | CNTSerial | |
| EParEven enum value | CNTSerial | |
| EParity enum name | CNTSerial | |
| EParMark enum value | CNTSerial | |
| EParNone enum value | CNTSerial | |
| EParOdd enum value | CNTSerial | |
| EParSpace enum value | CNTSerial | |
| EParUnknown enum value | CNTSerial | |
| EPort enum name | CNTSerial | |
| EPortAvailable enum value | CNTSerial | |
| EPortInUse enum value | CNTSerial | |
| EPortNotAvailable enum value | CNTSerial | |
| EPortUnknownError enum value | CNTSerial | |
| EReadTimeout enum name | CNTSerial | |
| EReadTimeoutBlocking enum value | CNTSerial | |
| EReadTimeoutNonblocking enum value | CNTSerial | |
| EReadTimeoutUnknown enum value | CNTSerial | |
| EStop1 enum value | CNTSerial | |
| EStop1_5 enum value | CNTSerial | |
| EStop2 enum value | CNTSerial | |
| EStopBits enum name | CNTSerial | |
| EStopUnknown enum value | CNTSerial | |
| Flush(void) | CNTSerial | [virtual] |
| GetBaudRate() | CMOOSSerialPort | [inline] |
| GetBaudrate(void) | CNTSerial | [virtual] |
| GetCommHandle(void) | CNTSerial | [inline] |
| GetCTS(void) | CNTSerial | |
| GetDataBits(void) | CNTSerial | [virtual] |
| GetDSR(void) | CNTSerial | |
| GetEarliest(std::string &sWhat, double &dfWhen) | CMOOSSerialPort | |
| GetError(void) | CNTSerial | |
| GetEventChar(void) | CNTSerial | [virtual] |
| GetEventMask(void) | CNTSerial | [virtual] |
| GetEventType(void) | CNTSerial | |
| GetHandshaking(void) | CNTSerial | [virtual] |
| GetLastError(void) const | CNTSerial | [inline] |
| GetLatest(std::string &sWhat, double &dfWhen) | CMOOSSerialPort | |
| GetParity(void) | CNTSerial | [virtual] |
| GetPortName() | CMOOSSerialPort | |
| GetRing(void) | CNTSerial | |
| GetRLSD(void) | CNTSerial | |
| GetStopBits(void) | CNTSerial | [virtual] |
| GetTelegram(std::string &sTelegram, double dfTimeOut, double *pTime=NULL) | CMOOSSerialPort | |
| GetTelegramOrAccumulate(std::string &sTelegram, double dfTimeOut, double *pTime=NULL) | CMOOSSerialPort | |
| GetTermCharacter() | CMOOSSerialPort | |
| GrabN(char *pBuffer, int nRequired)=0 | CMOOSSerialPort | [protected, pure virtual] |
| IsCompleteReply(char *pData, int nLen, int nRead) | CMOOSSerialPort | [protected] |
| IsOpen(void) const | CNTSerial | [inline] |
| IsStreaming() | CMOOSSerialPort | |
| IsVerbose() | CMOOSSerialPort | [inline] |
| m_bHandShaking | CMOOSSerialPort | [protected] |
| m_bQuit | CMOOSSerialPort | [protected] |
| m_bStreaming | CMOOSSerialPort | [protected] |
| m_bUseCsmExt | CMOOSSerialPort | [protected] |
| m_bVerbose | CMOOSSerialPort | [protected] |
| m_cTermCharacter | CMOOSSerialPort | [protected] |
| m_eEvent | CNTSerial | [protected] |
| m_hevtOverlapped | CNTSerial | [protected] |
| m_hFile | CNTSerial | [protected] |
| m_InBox | CMOOSSerialPort | |
| m_InBoxLock | CMOOSSerialPort | |
| m_lLastError | CNTSerial | [protected] |
| m_nBaudRate | CMOOSSerialPort | [protected] |
| m_nCommsThreadID | CMOOSSerialPort | [protected] |
| m_OutBox | CMOOSSerialPort | |
| m_OutBoxLock | CMOOSSerialPort | |
| m_pfnUserIsCompleteReplyCallBack | CMOOSSerialPort | [protected] |
| m_PortLock | CMOOSSerialPort | |
| m_sPort | CMOOSSerialPort | [protected] |
| NTRead(void *pData, size_t iLen, DWORD *pdwRead=0, LPOVERLAPPED lpOverlapped=0, DWORD dwTimeout=INFINITE) | CNTSerial | [virtual] |
| Open(LPCTSTR lpszDevice, DWORD dwInQueue=2048, DWORD dwOutQueue=2048) | CNTSerial | [virtual] |
| ReadNWithTimeOut(char *pBuff, int nBufferLen, double Timeout=0.5, double *pTime=NULL) | CMOOSSerialPort | [virtual] |
| ReadNWithTimeOut2(char *pBuff, int nBufferLen, double Timeout=0.5, double *pTime=NULL) | CMOOSSerialPort | [virtual] |
| SetEventChar(BYTE bEventChar, bool fAdjustMask=true) | CNTSerial | [virtual] |
| SetIsCompleteReplyCallBack(bool(*pfn)(char *pData, int nLen, int nRead)) | CMOOSSerialPort | |
| SetMask(DWORD dwMask=EEventBreak|EEventError|EEventRecv) | CNTSerial | [virtual] |
| SetTermCharacter(char cTermChar) | CMOOSSerialPort | |
| Setup(EBaudrate eBaudrate=EBaud9600, EDataBits eDataBits=EData8, EParity eParity=EParNone, EStopBits eStopBits=EStop1) | CNTSerial | [virtual] |
| SetupHandshaking(EHandshake eHandshake) | CNTSerial | [virtual] |
| SetupReadTimeouts(EReadTimeout eReadTimeout) | CNTSerial | [virtual] |
| StartThreads() | CMOOSSerialPort | [protected] |
| TELEGRAM_LIST typedef | CMOOSSerialPort | |
| THREAD_ID typedef | CMOOSSerialPort | [protected] |
| WaitEvent(LPOVERLAPPED lpOverlapped=0, DWORD dwTimeout=INFINITE) | CNTSerial | [virtual] |
| Write(const void *pData, size_t iLen, DWORD *pdwWritten=0, LPOVERLAPPED lpOverlapped=0, DWORD dwTimeout=INFINITE) | CNTSerial | [virtual] |
| Write(LPCSTR pString, DWORD *pdwWritten=0, LPOVERLAPPED lpOverlapped=0, DWORD dwTimeout=INFINITE) | CNTSerial | [virtual] |
| CMOOSSerialPort::Write(const char *Str, int nLen, double *pTime=NULL)=0 | CMOOSSerialPort | [pure virtual] |
| ~CMOOSSerialPort() | CMOOSSerialPort | [virtual] |
| ~CNTSerial() | CNTSerial | [virtual] |