ngscopeclient 0.1-dev+51fbda87c
SCPITwinLanTransport Member List

This is the complete list of members for SCPITwinLanTransport, including all inherited members.

CreateMapType typedef (defined in SCPITransport)SCPITransportprotected
CreateProcType typedef (defined in SCPITransport)SCPITransport
CreateTransport(const std::string &transport, const std::string &args) (defined in SCPITransport)SCPITransportstatic
DeduplicateCommand(const std::string &cmd)SCPITransportinline
DoAddTransportClass(std::string name, CreateProcType proc) (defined in SCPITransport)SCPITransportstatic
EnableRateLimiting(std::chrono::milliseconds interval)SCPITransportinline
EnumTransports(std::vector< std::string > &names) (defined in SCPITransport)SCPITransportstatic
FlushCommandQueue()SCPITransport
FlushRXBuffer(void) override (defined in SCPISocketTransport)SCPISocketTransportvirtual
GetConnectionString() override (defined in SCPITwinLanTransport)SCPITwinLanTransportvirtual
GetDataPort() (defined in SCPITwinLanTransport)SCPITwinLanTransportinline
GetHostname()SCPISocketTransportinline
GetMutex() (defined in SCPITransport)SCPITransportinline
GetName()=0 (defined in SCPITransport)SCPITransportpure virtual
GetPort()SCPISocketTransportinline
GetSecondarySocket() (defined in SCPITwinLanTransport)SCPITwinLanTransportinline
GetTransportName() (defined in SCPITwinLanTransport)SCPITwinLanTransportstatic
IsCommandBatchingSupported() override (defined in SCPISocketTransport)SCPISocketTransportvirtual
IsConnected() override (defined in SCPISocketTransport)SCPISocketTransportvirtual
m_createprocs (defined in SCPITransport)SCPITransportprotectedstatic
m_dataport (defined in SCPITwinLanTransport)SCPITwinLanTransportprotected
m_dedupCommands (defined in SCPITransport)SCPITransportprotected
m_hostnameSCPISocketTransportprotected
m_netMutex (defined in SCPITransport)SCPITransportprotected
m_nextCommandReady (defined in SCPITransport)SCPITransportprotected
m_portSCPISocketTransportprotected
m_queueMutex (defined in SCPITransport)SCPITransportprotected
m_rateLimitingEnabled (defined in SCPITransport)SCPITransportprotected
m_rateLimitingInterval (defined in SCPITransport)SCPITransportprotected
m_secondarysocket (defined in SCPITwinLanTransport)SCPITwinLanTransportprotected
m_socketSCPISocketTransportprotected
m_txQueue (defined in SCPITransport)SCPITransportprotected
RateLimitingWait()SCPITransportprotected
ReadRawData(size_t len, unsigned char *buf, std::function< void(float)> progress=nullptr) override (defined in SCPITwinLanTransport)SCPITwinLanTransportvirtual
ReadReply(bool endOnSemicolon=true, std::function< void(float)> progress=nullptr) override (defined in SCPISocketTransport)SCPISocketTransportvirtual
SCPISocketTransport(const std::string &args) (defined in SCPISocketTransport)SCPISocketTransport
SCPISocketTransport(const std::string &hostname, unsigned short port) (defined in SCPISocketTransport)SCPISocketTransport
SCPITransport() (defined in SCPITransport)SCPITransport
SCPITwinLanTransport(const std::string &args) (defined in SCPITwinLanTransport)SCPITwinLanTransport
SendCommand(const std::string &cmd) override (defined in SCPISocketTransport)SCPISocketTransportvirtual
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) override (defined in SCPITwinLanTransport)SCPITwinLanTransportvirtual
SetTimeouts(unsigned int txUs, unsigned int rxUs)SCPISocketTransportinline
SharedCtorInit()SCPISocketTransportprotected
~SCPISocketTransport() (defined in SCPISocketTransport)SCPISocketTransportvirtual
~SCPITransport() (defined in SCPITransport)SCPITransportvirtual
~SCPITwinLanTransport() (defined in SCPITwinLanTransport)SCPITwinLanTransportvirtual