XvcServer
For conceptual guidance, see Xilinx Protocols.
The class description is shown below:
-
class XvcServer
[header] TCP listener for XVC client connections.
XvcServerowns the listening socket and accepts one sub-connection at a time. Each accepted client is serviced viaXvcConnection, which performs XVC protocol parsing and delegates JTAG operations toJtagDriver.Public Functions
-
XvcServer(uint16_t port, JtagDriver *drv, unsigned maxMsgSize = 32768)
[header] [impl] Constructs an XVC TCP server listener.
Company : SLAC National Accelerator Laboratory
Description:
This file is part of the rogue software platform. It is subject to the license terms in the LICENSE.txt file found in the top-level directory of this distribution and at: https://confluence.slac.stanford.edu/display/ppareg/LICENSE.html. No part of the rogue software platform, including this file, may be copied, modified, propagated, or distributed except according to the terms contained in the LICENSE.txt file.
- Parameters:
port – Local TCP port to bind and listen on.
drv – Driver used by accepted connections.
maxMsgSize – Maximum protocol message/vector size in bytes.
-
XvcServer(uint16_t port, JtagDriver *drv, unsigned maxMsgSize = 32768)