![]()  | 
  
    JODA
    0.13.1 (59b41972)
    
   JSON On-Demand Analysis 
   | 
 
#include <JSONStreamParser.h>
Public Member Functions | |
| JSONStreamParser (IQueue *iqueue, OQueue *oqueue, size_t sourceSize) | |
| ~JSONStreamParser () override | |
  Public Member Functions inherited from IWorkerThread< JsonTextStreamParserQueue, JsonContainerQueue, size_t > | |
| IWorkerThread (IQueue *iqueue, OQueue *oqueue, const WConf &conf) | |
| IWorkerThread (IQueue *iqueue, OQueue *oqueue, WConf &&conf) | |
| IWorkerThread (IWorkerThread &&)=default | |
| IWorkerThread (const IWorkerThread &)=delete | |
| IWorkerThread & | operator= (IWorkerThread &&)=default | 
| IWorkerThread & | operator= (const IWorkerThread &)=delete | 
| virtual | ~IWorkerThread () | 
| void | start () | 
| void | waitFor () | 
| void | stop () | 
| bool | requestedToStop () const | 
| bool | isRunning () const | 
Static Public Member Functions | |
| static const size_t | recommendedThreads () | 
  Static Public Member Functions inherited from IWorkerThread< JsonTextStreamParserQueue, JsonContainerQueue, size_t > | |
| static constexpr auto | getIQueueFlags () | 
| static constexpr auto | getOQueueFlags () | 
| static const size_t | recommendedThreads () | 
Protected Member Functions | |
| void | work () override | 
Additional Inherited Members | |
  Public Types inherited from IWorkerThread< JsonTextStreamParserQueue, JsonContainerQueue, size_t > | |
| typedef IQueueStruct::queue_t | IQueue | 
| typedef OQueueStruct::queue_t | OQueue | 
| typedef IQueueStruct::payload_t | IPayload | 
| typedef OQueueStruct::payload_t | OPayload | 
| typedef size_t | WConf | 
  Protected Attributes inherited from IWorkerThread< JsonTextStreamParserQueue, JsonContainerQueue, size_t > | |
| IQueue * | iqueue | 
| OQueue * | oqueue | 
| WConf | conf | 
| bool | shouldRun | 
A parser which takes streams containing one or more documents. The stream is read and each document is parsed until the stream ends.
| Scheduler | The document scheduler to use for clustering documents into containers | 
      
  | 
  inline | 
      
  | 
  inlineoverride | 
      
  | 
  inlinestatic | 
      
  | 
  inlineoverrideprotectedvirtual | 
Implements IWorkerThread< JsonTextStreamParserQueue, JsonContainerQueue, size_t >.