, 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] |