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

#include <toe.hpp>

Public Member Functions

 RXeRxSarQuery ()
 
 RXeRxSarQuery (SessionId id)
 
 RXeRxSarQuery (SessionId id, RdWrBit wrBit)
 
 RXeRxSarQuery (SessionId id, RxSeqNum rcvd, RdWrBit wrBit)
 
 RXeRxSarQuery (SessionId id, RxSeqNum rcvd, RdWrBit wrBit, CmdBit iniBit)
 
 RXeRxSarQuery (SessionId id, RxSeqNum rcvd, FlagBool ooo, RxSeqNum oooHead, RxSeqNum oooTail, RdWrBit wrBit)
 

Public Attributes

SessionId sessionID
 
RxSeqNum rcvd
 
RxSeqNum oooHead
 
RxSeqNum oooTail
 
FlagBool ooo
 
RdWrBit write
 
CmdBit init
 

Detailed Description

Definition at line 383 of file toe.hpp.

Constructor & Destructor Documentation

◆ RXeRxSarQuery() [1/6]

RXeRxSarQuery::RXeRxSarQuery ( )
inline

Definition at line 392 of file toe.hpp.

392  :
393  ooo(false) {}
FlagBool ooo
Definition: toe.hpp:389

◆ RXeRxSarQuery() [2/6]

RXeRxSarQuery::RXeRxSarQuery ( SessionId  id)
inline

Definition at line 395 of file toe.hpp.

395  :
396  sessionID(id), rcvd(0), ooo(false), oooHead(0), oooTail(0), write(QUERY_RD), init(0) {}
CmdBit init
Definition: toe.hpp:391
RdWrBit write
Definition: toe.hpp:390
RxSeqNum rcvd
Definition: toe.hpp:386
RxSeqNum oooTail
Definition: toe.hpp:388
SessionId sessionID
Definition: toe.hpp:385
RxSeqNum oooHead
Definition: toe.hpp:387
#define QUERY_RD
Definition: nts_types.hpp:65

◆ RXeRxSarQuery() [3/6]

RXeRxSarQuery::RXeRxSarQuery ( SessionId  id,
RdWrBit  wrBit 
)
inline

Definition at line 397 of file toe.hpp.

397  :
398  sessionID(id), rcvd(0), ooo(FLAG_INO), oooHead(0), oooTail(0), write(QUERY_RD), init(0) {}
#define FLAG_INO
Definition: nts_types.hpp:74

◆ RXeRxSarQuery() [4/6]

RXeRxSarQuery::RXeRxSarQuery ( SessionId  id,
RxSeqNum  rcvd,
RdWrBit  wrBit 
)
inline

Definition at line 400 of file toe.hpp.

400  :
401  sessionID(id), rcvd(rcvd), ooo(FLAG_INO), oooHead(0), oooTail(0), write(QUERY_WR), init(0) {}
#define QUERY_WR
Definition: nts_types.hpp:66

◆ RXeRxSarQuery() [5/6]

RXeRxSarQuery::RXeRxSarQuery ( SessionId  id,
RxSeqNum  rcvd,
RdWrBit  wrBit,
CmdBit  iniBit 
)
inline

Definition at line 403 of file toe.hpp.

403  :
#define CMD_INIT
Definition: nts_types.hpp:60

◆ RXeRxSarQuery() [6/6]

RXeRxSarQuery::RXeRxSarQuery ( SessionId  id,
RxSeqNum  rcvd,
FlagBool  ooo,
RxSeqNum  oooHead,
RxSeqNum  oooTail,
RdWrBit  wrBit 
)
inline

Definition at line 406 of file toe.hpp.

406  :

Member Data Documentation

◆ init

CmdBit RXeRxSarQuery::init

Definition at line 391 of file toe.hpp.

◆ ooo

FlagBool RXeRxSarQuery::ooo

Definition at line 389 of file toe.hpp.

◆ oooHead

RxSeqNum RXeRxSarQuery::oooHead

Definition at line 387 of file toe.hpp.

◆ oooTail

RxSeqNum RXeRxSarQuery::oooTail

Definition at line 388 of file toe.hpp.

◆ rcvd

RxSeqNum RXeRxSarQuery::rcvd

Definition at line 386 of file toe.hpp.

◆ sessionID

SessionId RXeRxSarQuery::sessionID

Definition at line 385 of file toe.hpp.

◆ write

RdWrBit RXeRxSarQuery::write

Definition at line 390 of file toe.hpp.


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