WU Trading Library 0.2.0
A backtesting and trading strategy library
Loading...
Searching...
No Matches
WU_JsonReader Struct Reference

WU_JsonReader is a concrete implementation of the WU_Reader interface that reads data from a JSON Lines file (one valid JSON object per line). More...

#include <readers.h>

Data Fields

struct WU_Reader_ base
FILE * file
char line_buffer [WU_JSON_MAX_LINE_SIZE]
WU_DataType data_type
WU_JsonError last_error
union { 
   WU_Candle   candle 
   WU_Trade   trade 
   WU_Single   single_value 
data

Detailed Description

WU_JsonReader is a concrete implementation of the WU_Reader interface that reads data from a JSON Lines file (one valid JSON object per line).

Definition at line 68 of file readers.h.

Field Documentation

◆ base

struct WU_Reader_ WU_JsonReader::base

Definition at line 69 of file readers.h.

◆ candle

WU_Candle WU_JsonReader::candle

Definition at line 75 of file readers.h.

◆ [union]

union { ... } WU_JsonReader::data

◆ data_type

WU_DataType WU_JsonReader::data_type

Definition at line 72 of file readers.h.

◆ file

FILE* WU_JsonReader::file

Definition at line 70 of file readers.h.

◆ last_error

WU_JsonError WU_JsonReader::last_error

Definition at line 73 of file readers.h.

◆ line_buffer

char WU_JsonReader::line_buffer[WU_JSON_MAX_LINE_SIZE]

Definition at line 71 of file readers.h.

◆ single_value

WU_Single WU_JsonReader::single_value

Definition at line 77 of file readers.h.

◆ trade

WU_Trade WU_JsonReader::trade

Definition at line 76 of file readers.h.


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