Classes | Typedefs
iproc Namespace Reference

This namespace containes interfaces and implementation of data processing concepts. More...

Classes

class  CCascadedProcessorComp
 Processor starting sequence of cascaded processors to processing input object to the output one. More...
 
class  CIterativeProcessorComp
 Processor wrapper for multiple executing of a slave processor. More...
 
class  CModelBasedProcessingTriggerComp
 Component to trigger a processing action depending on model changes. More...
 
class  CSupplierCompBase
 Base implementation of interface iproc::ISupplier for iproc::TSupplierCompWrap. More...
 
class  IElapsedTimeProvider
 Provider of the elapsed time E.g. More...
 
class  IProcessor
 Interface for all synchrone and assynchrone processors with "push data" model. More...
 
class  IStateController
 Interface for a wizard page status info. More...
 
class  ISupplier
 Base interface for suppliers providing synchrone processing of single object with "pull data" model. More...
 
class  TFileCachedProducerCompBase
 Template base implementation iproc::TILockedProducer caching (buffering) objects using file system. More...
 
class  TILockedProducer
 Template interface for providers of cached data. More...
 
class  TMemCachedProducerComp
 Template implementation iproc::TILockedProducer buffering objects in memory cache. More...
 
class  TMorphLockedProducerBase
 
class  TSupplierCompWrap
 Standard implementation of interface iproc::ISupplier with preparation for component implementation. More...
 
class  TSyncProcessorCompBase
 Simple definition macro for a synchronous processor. More...
 
class  TSyncProcessorWrap
 Wrapper of iproc::IProcessor for simple synchrone processor implementations. More...
 

Typedefs

typedef TSyncProcessorCompBase
< IProcessor
CSyncProcessorCompBase
 
typedef TSyncProcessorWrap
< IProcessor
CSyncProcessorBase
 

Detailed Description

This namespace containes interfaces and implementation of data processing concepts.

There are 2 main processing concepts:

This package is system independent. This package use following ACF packages:

Typedef Documentation

Definition at line 193 of file TSyncProcessorWrap.h.

Definition at line 38 of file TSyncProcessorCompBase.h.

© 2007-2011 Witold Gantzke and Kirill Lepskiy