DABC (Data Acquisition Backbone Core)  2.9.9
Data Structures | Namespaces | Variables
Object.h File Reference
#include "dabc/defines.h"
#include "dabc/Reference.h"
#include "dabc/ConfigIO.h"

Go to the source code of this file.

Data Structures

class  dabc::Object
 Base class for most of the DABC classes. More...
 
struct  dabc::Object::ConstructorPair
 Structure used to specify arguments for object constructor. More...
 

Namespaces

 dabc
 Event manipulation API.
 

Variables

const char * dabc::typeApplication = "dabc::Application"
 
const char * dabc::typeDevice = "dabc::Device"
 
const char * dabc::typeSocketDevice = "dabc::SocketDevice"
 
const char * dabc::typeSocketThread = "dabc::SocketThread"
 
const char * dabc::typeThread = "dabc::Thread"
 
const char * dabc::xml_flush = "flush"
 
const char * dabc::xml_maxsize = "maxsize"
 
const char * dabc::xml_number = "number"
 
const char * dabc::xmlAlignment = "Alignment"
 
const char * dabc::xmlBindAttr = "bind"
 
const char * dabc::xmlBufferSize = "BufferSize"
 
const char * dabc::xmlCleanupTimeout = "CleanupTimeout"
 
const char * dabc::xmlConnectionNode = "Connection"
 
const char * dabc::xmlConnTimeout = "ConnTimeout"
 
const char * dabc::xmlDeviceNode = "Device"
 
const char * dabc::xmlFileName = "FileName"
 
const char * dabc::xmlFileNumber = "FileNumber"
 
const char * dabc::xmlFileSizeLimit = "FileSizeLimit"
 
const char * dabc::xmlFixedLayout = "FixedLayout"
 
const char * dabc::xmlFlushTimeout = "FlushTimeout"
 
const char * dabc::xmlHostName = "HostName"
 
const char * dabc::xmlInlineDataSize = "InlineDataSize"
 
const char * dabc::xmlInputMask = "Input%u"
 
const char * dabc::xmlInputPrefix = "Input"
 
const char * dabc::xmlInputQueueSize = "InputQueueSize"
 
const char * dabc::xmlLoopAttr = "loop"
 
const char * dabc::xmlMcastAddr = "McastAddr"
 
const char * dabc::xmlMcastPort = "McastPort"
 
const char * dabc::xmlMcastRecv = "McastRecv"
 
const char * dabc::xmlMemoryPoolNode = "MemoryPool"
 
const char * dabc::xmlModuleNode = "Module"
 
const char * dabc::xmlNumBuffers = "NumBuffers"
 
const char * dabc::xmlNumInputs = "NumInputs"
 
const char * dabc::xmlNumOutputs = "NumOutputs"
 
const char * dabc::xmlNumSegments
 
const char * dabc::xmlOutputMask = "Output%u"
 
const char * dabc::xmlOutputPrefix = "Output"
 
const char * dabc::xmlOutputQueueSize = "OutputQueueSize"
 
const char * dabc::xmlPoolName = "PoolName"
 
const char * dabc::xmlProtocol = "Protocol"
 
const char * dabc::xmlQueueAttr = "queue"
 
const char * dabc::xmlRateAttr = "rate"
 
const char * dabc::xmlShowInfo = "ShowInfo"
 
const char * dabc::xmlSignalAttr = "signal"
 
const char * dabc::xmlThreadNode = "Thread"
 
const char * dabc::xmlUseAcknowledge = "UseAcknowledge"
 
const char * dabc::xmlWorkPool = "Pool"