cloudFPGA (cF) API
1.0
The documentation of the source code of cloudFPGA (cF)
|
Class App Data. More...
#include <SimAppData.hpp>
Public Member Functions | |
SimAppData (int datLen) | |
SimAppData () | |
void | pushChunk (AxisApp appChunk) |
AxisApp | pullChunk () |
int | length () |
int | size () |
void | clone (SimAppData &appDat) |
Clone an APP data. More... | |
void | dump () |
Dump this APP data as HEX and ASCII characters to screen. More... | |
bool | writeAxisAppToFile (AxisApp &axisApp, ofstream &outFileStream) |
Dump an AxisApp chunk to a file. More... | |
bool | writeToDatFile (ofstream &outFileStream) |
Dump this APP data as raw of AxisApp chunks into a file. More... | |
Class App Data.
This class defines an APP data as a stream of 'AxisApp' data chunks. Such an APP data consists of a double-ended queue that is used to accumulate all these data chunks. For the 10GbE MAC, the TCP chunks are 64 bits wide.
Definition at line 53 of file SimAppData.hpp.
|
inline |
Definition at line 97 of file SimAppData.hpp.
|
inline |
Definition at line 109 of file SimAppData.hpp.
|
inline |
Clone an APP data.
[in] | appDat | A reference to the APP data to clone. |
Definition at line 146 of file SimAppData.hpp.
|
inline |
Dump this APP data as HEX and ASCII characters to screen.
Definition at line 158 of file SimAppData.hpp.
|
inline |
|
inline |
Definition at line 125 of file SimAppData.hpp.
|
inline |
Definition at line 115 of file SimAppData.hpp.
|
inline |
|
inline |
Dump an AxisApp chunk to a file.
[in] | axisApp | A pointer to the AxisApp chunk to write. |
[in] | outFileStream | A reference to the file stream to write. |
Definition at line 206 of file SimAppData.hpp.
|
inline |
Dump this APP data as raw of AxisApp chunks into a file.
[in] | outFileStream | A reference to the file stream to write. |
Definition at line 228 of file SimAppData.hpp.