37#ifndef SCPITwinLanTransport_h
38#define SCPITwinLanTransport_h
51 virtual std::string GetConnectionString()
override;
55 static std::string GetTransportName();
57 unsigned short GetDataPort()
58 {
return m_dataport; }
60 virtual size_t ReadRawData(
size_t len,
unsigned char*
buf, std::function<
void(
float)>
progress =
nullptr)
override;
61 virtual void SendRawData(
size_t len,
const unsigned char*
buf)
override;
65 const Socket& GetSecondarySocket()
66 {
return m_secondarysocket; }
69 unsigned short m_dataport;
Definition AcceleratorBuffer.h:204
Transport that moves SCPI data over a single TCP socket with no framing.
Definition SCPISocketTransport.h:48
A SCPISocketTransport plus a second socket for waveform data.
Definition SCPITwinLanTransport.h:46
Class representing a network socket.
Definition Socket.h:65