cloudFPGA (cF) API  1.0
The documentation of the source code of cloudFPGA (cF)
TXeMeta Class Reference

#include <tx_engine.hpp>

Public Member Functions

 TXeMeta ()
 
 TXeMeta (ap_uint< 1 > ack, ap_uint< 1 > rst, ap_uint< 1 > syn, ap_uint< 1 > fin)
 
 TXeMeta (TcpSeqNum seqNumb, TcpAckNum ackNumb, ap_uint< 1 > ack, ap_uint< 1 > rst, ap_uint< 1 > syn, ap_uint< 1 > fin)
 
 TXeMeta (TcpSeqNum seqNumb, TcpAckNum ackNumb, TcpWindow winSize, ap_uint< 1 > ack, ap_uint< 1 > rst, ap_uint< 1 > syn, ap_uint< 1 > fin)
 

Public Attributes

TcpSeqNum seqNumb
 
TcpAckNum ackNumb
 
TcpWindow winSize
 
TcpSegLen length
 
ap_uint< 1 > ack
 
ap_uint< 1 > rst
 
ap_uint< 1 > syn
 
ap_uint< 1 > fin
 

Detailed Description

TXe - MetaData Interface

Definition at line 73 of file tx_engine.hpp.

Constructor & Destructor Documentation

◆ TXeMeta() [1/4]

TXeMeta::TXeMeta ( )
inline

Definition at line 83 of file tx_engine.hpp.

83 {}

◆ TXeMeta() [2/4]

TXeMeta::TXeMeta ( ap_uint< 1 >  ack,
ap_uint< 1 >  rst,
ap_uint< 1 >  syn,
ap_uint< 1 >  fin 
)
inline

Definition at line 84 of file tx_engine.hpp.

85  : seqNumb(0), ackNumb(0), winSize(0), length(0), ack(ack), rst(rst), syn(syn), fin(fin) {}
ap_uint< 1 > ack
Definition: tx_engine.hpp:79
ap_uint< 1 > rst
Definition: tx_engine.hpp:80
TcpSegLen length
Definition: tx_engine.hpp:78
TcpWindow winSize
Definition: tx_engine.hpp:77
TcpSeqNum seqNumb
Definition: tx_engine.hpp:75
ap_uint< 1 > syn
Definition: tx_engine.hpp:81
TcpAckNum ackNumb
Definition: tx_engine.hpp:76
ap_uint< 1 > fin
Definition: tx_engine.hpp:82

◆ TXeMeta() [3/4]

TXeMeta::TXeMeta ( TcpSeqNum  seqNumb,
TcpAckNum  ackNumb,
ap_uint< 1 >  ack,
ap_uint< 1 >  rst,
ap_uint< 1 >  syn,
ap_uint< 1 >  fin 
)
inline

Definition at line 86 of file tx_engine.hpp.

◆ TXeMeta() [4/4]

TXeMeta::TXeMeta ( TcpSeqNum  seqNumb,
TcpAckNum  ackNumb,
TcpWindow  winSize,
ap_uint< 1 >  ack,
ap_uint< 1 >  rst,
ap_uint< 1 >  syn,
ap_uint< 1 >  fin 
)
inline

Definition at line 88 of file tx_engine.hpp.

Member Data Documentation

◆ ack

ap_uint<1> TXeMeta::ack

Definition at line 79 of file tx_engine.hpp.

◆ ackNumb

TcpAckNum TXeMeta::ackNumb

Definition at line 76 of file tx_engine.hpp.

◆ fin

ap_uint<1> TXeMeta::fin

Definition at line 82 of file tx_engine.hpp.

◆ length

TcpSegLen TXeMeta::length

Definition at line 78 of file tx_engine.hpp.

◆ rst

ap_uint<1> TXeMeta::rst

Definition at line 80 of file tx_engine.hpp.

◆ seqNumb

TcpSeqNum TXeMeta::seqNumb

Definition at line 75 of file tx_engine.hpp.

◆ syn

ap_uint<1> TXeMeta::syn

Definition at line 81 of file tx_engine.hpp.

◆ winSize

TcpWindow TXeMeta::winSize

Definition at line 77 of file tx_engine.hpp.


The documentation for this class was generated from the following file: