Jive reference manual
Classes | Typedefs | Functions
jive::app Namespace Reference

The classes and functions in this namespace provide a modular application framework. More...

Classes

class  ActionParams
 
class  Actions
 
class  Application
 
class  ChainModule
 
class  CheckpointModule
 
class  CmdCompleter
 
class  Commands
 
class  ControlModule
 
class  DataPrinter
 
class  DebugModule
 
class  DummyModule
 
class  ExitModule
 
class  Globdat
 
class  GroupConverter
 
class  GroupconvModule
 
class  GroupgenModule
 
class  InfoModule
 
class  InitModule
 
class  LoadScaleModule
 
class  LoopModule
 
class  Module
 
class  ModuleFactory
 
class  OutputModule
 
class  ProgramArgs
 
class  PropertyNames
 
class  ReportModule
 
class  RootOnlyModule
 
class  RunvarNames
 
class  SampleModule
 
class  StdDataPrinter
 
class  UserconfModule
 

Typedefs

typedef RunvarNames VarNames
 
typedef PropertyNames PropNames
 
typedef jem::mp::Context MPContext
 

Functions

void declareModules ()
 
Ref< ModulenewLoop (const Ref< Module > &mod, idx_t iter=-1)
 
Ref< ModulenewModule (const String &name, const Properties &conf, const Properties &props, const Properties &globdat)
 
Ref< ModulerootOnly (const Ref< Module > &mod)
 

Detailed Description

The classes and functions in the namespace jive::app provide a modular application framework.

All classes and functions in the namespace jive::app can be found in the package jive.app.

Typedef Documentation

Function Documentation

void jive::app::declareModules ( )
Ref< Module > jive::app::newLoop ( const Ref< Module > &  mod,
idx_t  iter = -1 
)
Ref<Module> jive::app::newModule ( const String name,
const Properties conf,
const Properties props,
const Properties globdat 
)
Ref< Module > jive::app::rootOnly ( const Ref< Module > &  mod)