18#ifndef __ROGUE_PROTOCOLS_XILINX_XVC_SERVER_H__
19#define __ROGUE_PROTOCOLS_XILINX_XVC_SERVER_H__
Base transport driver for the AxisToJtag firmware protocol.
TCP listener for XVC client connections.
virtual void run(bool &threadEn, rogue::LoggingPtr log)
Runs accept loop while thread enable flag is true.
virtual ~XvcServer()
Closes the listening socket and destroys server instance.
std::shared_ptr< rogue::Logging > LoggingPtr
Shared pointer alias for Logging.