cloudFPGA (cF) API  1.0
The documentation of the source code of cloudFPGA (cF)
state_table.hpp
Go to the documentation of this file.
1 
17 
43 
56 #ifndef _TOE_STT_H_
57 #define _TOE_STT_H_
58 
59 #include "../../../../NTS/toe/src/toe.hpp"
60 #include "../../../../NTS/nts_utils.hpp"
61 
62 using namespace hls;
63 
64 
69 void state_table(
70  //-- Rx Engine Interfaces
71  stream<StateQuery> &siRXe_SessStateQry,
72  stream<TcpState> &soRXe_SessStateRep,
73  //-- Tx Application Interfaces
74  stream<StateQuery> &siTAi_ConnectStateQry,
75  stream<TcpState> &soTAi_ConnectStateRep,
76  stream<SessionId> &siTAi_StreamStateReq,
77  stream<TcpState> &soTAi_StreamStateRep,
78  //-- Timers Interface
79  stream<SessionId> &siTIm_SessCloseCmd,
80  //-- Session Lookup Interface
81  stream<SessionId> &soSLc_SessReleaseCmd
82 );
83 
84 #endif
85 
void state_table(stream< StateQuery > &siRXe_SessStateQry, stream< TcpState > &soRXe_SessStateRep, stream< StateQuery > &siTAi_ConnectStateQry, stream< TcpState > &soTAi_ConnectStateRep, stream< SessionId > &siTAi_StreamStateReq, stream< TcpState > &soTAi_StreamStateRep, stream< SessionId > &siTIm_SessCloseCmd, stream< SessionId > &soSLc_SessReleaseCmd)
State Table (STt)
Definition: state_table.cpp:99