ngscopeclient 0.1-dev+51fbda87c
Classes | Macros

Declaration of SCPITransport. More...

#include <chrono>
Include dependency graph for SCPITransport.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  SCPITransport
 Abstraction of a transport layer for moving SCPI data between endpoints. More...
 

Macros

#define TRANSPORT_INITPROC(T)
 
#define AddTransportClass(T)   SCPITransport::DoAddTransportClass(T::GetTransportName(), T::CreateInstance)
 

Detailed Description

Declaration of SCPITransport.

Author
Andrew D. Zonenberg

Macro Definition Documentation

◆ TRANSPORT_INITPROC

#define TRANSPORT_INITPROC (   T)
Value:
static SCPITransport* CreateInstance(const std::string& args) \
{ \
return new T(args); \
} \
virtual std::string GetName() override \
{ return GetTransportName(); }
Abstraction of a transport layer for moving SCPI data between endpoints.
Definition: SCPITransport.h:47