DABC (Data Acquisition Backbone Core)  2.9.9
Data Structures | Namespaces | Enumerations
ModuleItem.h File Reference
#include "dabc/Worker.h"

Go to the source code of this file.

Data Structures

class  dabc::ConnTimer
 Special timer to reestablish port connections in the module. More...
 
class  dabc::ModuleItem
 Base class for module items like ports, timers, pool handles. More...
 
class  dabc::ModuleItemRef
 Reference on dabc::ModuleItem class More...
 
class  dabc::Timer
 Provides timer event to the module. More...
 

Namespaces

 dabc
 Event manipulation API.
 

Enumerations

enum  dabc::EModelItemConsts { dabc::moduleitemMinId = 1 , dabc::moduleitemMaxId = 65534 , dabc::moduleitemAnyId = 65535 }
 
enum  dabc::EModuleEvents {
  dabc::evntModuleNone = Worker::evntFirstSystem , dabc::evntInput , dabc::evntOutput , dabc::evntInputReinj ,
  dabc::evntOutputReinj , dabc::evntTimeout , dabc::evntPortConnect , dabc::evntPortDisconnect ,
  dabc::evntPortError , dabc::evntConnStart , dabc::evntConnStop , dabc::evntModuleLast ,
  dabc::evntUser = Worker::evntFirstUser
}
 
enum  dabc::EModuleItemType {
  dabc::mitInpPort , dabc::mitOutPort , dabc::mitPool , dabc::mitParam ,
  dabc::mitTimer , dabc::mitConnTimer , dabc::mitUser
}