Lean
$LEAN_TAG$
|
Processing harness used to read files in, parse them, and process them. More...
Public Member Functions | |
RawFileProcessor (IStreamProvider streamProvider, IStreamParser parser, params IDataProcessor[] processors) | |
Initializes a new instance of the RawFileProcessor class More... | |
void | Process (string source) |
Perform processing on the specified source file More... | |
void | Dispose () |
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. More... | |
Static Public Member Functions | |
static bool | Run (string name, IEnumerable< string > sources, IStreamProvider streamProvider, IStreamParser streamParser, params IDataProcessor[] processors) |
Runs the raw file processor on the specified files More... | |
Properties | |
string | Name [get, set] |
Gets or sets a name used for logging More... | |
Processing harness used to read files in, parse them, and process them.
Definition at line 27 of file RawFileProcessor.cs.
QuantConnect.ToolBox.RawFileProcessor.RawFileProcessor | ( | IStreamProvider | streamProvider, |
IStreamParser | parser, | ||
params IDataProcessor[] | processors | ||
) |
Initializes a new instance of the RawFileProcessor class
Definition at line 42 of file RawFileProcessor.cs.
|
static |
Runs the raw file processor on the specified files
name | A name for the processor used for logging |
sources | The raw files to be processed |
streamProvider | Instance capable of reading the sources into a stream |
streamParser | Instance capable of parsing the provided stream |
processors | The data processors to process the parsed data |
Definition at line 58 of file RawFileProcessor.cs.
void QuantConnect.ToolBox.RawFileProcessor.Process | ( | string | source | ) |
Perform processing on the specified source file
source | The source file to be processed |
Definition at line 82 of file RawFileProcessor.cs.
void QuantConnect.ToolBox.RawFileProcessor.Dispose | ( | ) |
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Definition at line 108 of file RawFileProcessor.cs.
|
getset |
Gets or sets a name used for logging
Definition at line 37 of file RawFileProcessor.cs.