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

#include <toe.hpp>

Inheritance diagram for Event:
[legend]

Public Member Functions

 Event ()
 
 Event (EventType type, SessionId id)
 
 Event (EventType type, SessionId id, ap_uint< 3 > rt_count)
 
 Event (EventType type, SessionId id, ap_uint< 16 > addr, ap_uint< 16 > len)
 
 Event (EventType type, SessionId id, ap_uint< 16 > addr, ap_uint< 16 > len, ap_uint< 3 > rt_count)
 

Public Attributes

EventType type
 
SessionId sessionID
 
TcpBufAdr address
 
TcpSegLen length
 
ap_uint< 3 > rt_count
 

Detailed Description

Event Engine (EVe)

Definition at line 660 of file toe.hpp.

Constructor & Destructor Documentation

◆ Event() [1/5]

Event::Event ( )
inline

Definition at line 668 of file toe.hpp.

668 {}

◆ Event() [2/5]

Event::Event ( EventType  type,
SessionId  id 
)
inline

Definition at line 669 of file toe.hpp.

669  :
670  type(type), sessionID(id), address(0), length(0), rt_count(0) {}
TcpBufAdr address
Definition: toe.hpp:665
ap_uint< 3 > rt_count
Definition: toe.hpp:667
SessionId sessionID
Definition: toe.hpp:664
EventType type
Definition: toe.hpp:663
TcpSegLen length
Definition: toe.hpp:666

◆ Event() [3/5]

Event::Event ( EventType  type,
SessionId  id,
ap_uint< 3 >  rt_count 
)
inline

Definition at line 671 of file toe.hpp.

671  :
672  type(type), sessionID(id), address(0), length(0), rt_count(rt_count) {}

◆ Event() [4/5]

Event::Event ( EventType  type,
SessionId  id,
ap_uint< 16 >  addr,
ap_uint< 16 >  len 
)
inline

Definition at line 673 of file toe.hpp.

673  :
674  type(type), sessionID(id), address(addr), length(len), rt_count(0) {}

◆ Event() [5/5]

Event::Event ( EventType  type,
SessionId  id,
ap_uint< 16 >  addr,
ap_uint< 16 >  len,
ap_uint< 3 >  rt_count 
)
inline

Definition at line 675 of file toe.hpp.

675  :
676  type(type), sessionID(id), address(addr), length(len), rt_count(rt_count) {}

Member Data Documentation

◆ address

TcpBufAdr Event::address

Definition at line 665 of file toe.hpp.

◆ length

TcpSegLen Event::length

Definition at line 666 of file toe.hpp.

◆ rt_count

ap_uint<3> Event::rt_count

Definition at line 667 of file toe.hpp.

◆ sessionID

SessionId Event::sessionID

Definition at line 664 of file toe.hpp.

◆ type

EventType Event::type

Definition at line 663 of file toe.hpp.


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