|
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.