ngscopeclient 0.1-dev+51fbda87c
|
This is the complete list of members for SCPITransport, including all inherited members.
CreateMapType typedef (defined in SCPITransport) | SCPITransport | protected |
CreateProcType typedef (defined in SCPITransport) | SCPITransport | |
CreateTransport(const std::string &transport, const std::string &args) (defined in SCPITransport) | SCPITransport | static |
DeduplicateCommand(const std::string &cmd) | SCPITransport | inline |
DoAddTransportClass(std::string name, CreateProcType proc) (defined in SCPITransport) | SCPITransport | static |
EnableRateLimiting(std::chrono::milliseconds interval) | SCPITransport | inline |
EnumTransports(std::vector< std::string > &names) (defined in SCPITransport) | SCPITransport | static |
FlushCommandQueue() | SCPITransport | |
FlushRXBuffer(void) (defined in SCPITransport) | SCPITransport | virtual |
GetConnectionString()=0 (defined in SCPITransport) | SCPITransport | pure virtual |
GetMutex() (defined in SCPITransport) | SCPITransport | inline |
GetName()=0 (defined in SCPITransport) | SCPITransport | pure virtual |
IsCommandBatchingSupported()=0 (defined in SCPITransport) | SCPITransport | pure virtual |
IsConnected()=0 (defined in SCPITransport) | SCPITransport | pure virtual |
m_createprocs (defined in SCPITransport) | SCPITransport | protectedstatic |
m_dedupCommands (defined in SCPITransport) | SCPITransport | protected |
m_netMutex (defined in SCPITransport) | SCPITransport | protected |
m_nextCommandReady (defined in SCPITransport) | SCPITransport | protected |
m_queueMutex (defined in SCPITransport) | SCPITransport | protected |
m_rateLimitingEnabled (defined in SCPITransport) | SCPITransport | protected |
m_rateLimitingInterval (defined in SCPITransport) | SCPITransport | protected |
m_txQueue (defined in SCPITransport) | SCPITransport | protected |
RateLimitingWait() | SCPITransport | protected |
ReadRawData(size_t len, unsigned char *buf, std::function< void(float)> progress=nullptr)=0 (defined in SCPITransport) | SCPITransport | pure virtual |
ReadReply(bool endOnSemicolon=true, std::function< void(float)> progress=nullptr)=0 (defined in SCPITransport) | SCPITransport | pure virtual |
SCPITransport() (defined in SCPITransport) | SCPITransport | |
SendCommand(const std::string &cmd)=0 (defined in SCPITransport) | SCPITransport | pure virtual |
SendCommandImmediate(std::string cmd) | SCPITransport | |
SendCommandImmediateWithRawBlockReply(std::string cmd, size_t &len) | SCPITransport | |
SendCommandImmediateWithReply(std::string cmd, bool endOnSemicolon=true) | SCPITransport | |
SendCommandQueued(const std::string &cmd) | SCPITransport | |
SendCommandQueuedWithReply(std::string cmd, bool endOnSemicolon=true) | SCPITransport | |
SendRawData(size_t len, const unsigned char *buf)=0 (defined in SCPITransport) | SCPITransport | pure virtual |
~SCPITransport() (defined in SCPITransport) | SCPITransport | virtual |