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

#include <toe.hpp>

Inheritance diagram for ExtendedEvent:
[legend]
Collaboration diagram for ExtendedEvent:
[legend]

Public Member Functions

 ExtendedEvent ()
 
 ExtendedEvent (const Event &ev)
 
 ExtendedEvent (const Event &ev, LE_SocketPair tuple)
 
- Public Member Functions inherited from Event
 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

LE_SocketPair tuple
 
- Public Attributes inherited from Event
EventType type
 
SessionId sessionID
 
TcpBufAdr address
 
TcpSegLen length
 
ap_uint< 3 > rt_count
 

Detailed Description

Definition at line 682 of file toe.hpp.

Constructor & Destructor Documentation

◆ ExtendedEvent() [1/3]

ExtendedEvent::ExtendedEvent ( )
inline

Definition at line 686 of file toe.hpp.

686 {}

◆ ExtendedEvent() [2/3]

ExtendedEvent::ExtendedEvent ( const Event ev)
inline

Definition at line 687 of file toe.hpp.

687  :
688  Event(ev.type, ev.sessionID, ev.address, ev.length, ev.rt_count) {}
TcpBufAdr address
Definition: toe.hpp:665
Event()
Definition: toe.hpp:668
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

◆ ExtendedEvent() [3/3]

ExtendedEvent::ExtendedEvent ( const Event ev,
LE_SocketPair  tuple 
)
inline

Definition at line 689 of file toe.hpp.

689  :
690  Event(ev.type, ev.sessionID, ev.address, ev.length, ev.rt_count), tuple(tuple) {}
LE_SocketPair tuple
Definition: toe.hpp:685

Member Data Documentation

◆ tuple

LE_SocketPair ExtendedEvent::tuple

Definition at line 685 of file toe.hpp.


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