System for Modular Analysis and Continuous Queries
- Version:
- 2.4
SMACQ is an extensible system for analyzing streams of structured data.
All work is done in one or more SmacqGraph instances. The easiest way to construct a SmacqGraph is with SmacqGraph::newQuery(). To execute a graph, you also need to instantiate a SmacqScheduler and use its methods like SmacqScheduler::input(), SmacqScheduler::busy_loop(), etc.
Type modules define interfaces for parsing data. See the dts-modules manpage for more information.
A data-processing module should be a subclass of SmacqModule or ThreadedSmacqModule.
SMACQ uses the DtsObject abstraction for all data that it handles. C++ programmers should ALWAYS use a DtsObject auto-pointer rather than referencing the underlying DtsObject_ class directly. Classes like FieldVecHash and FieldVecSet are provided to make it easier to do common tasks with a DtsObject.
Generated on Thu May 4 10:32:10 2006 for SMACQ by
1.3.5