DABC (Data Acquisition Backbone Core)  2.9.9
Data Structures
Complete list of DABC classes

Data Structures

class  dabc::Application
 Base class for user-specific applications. More...
 
class  dabc::ApplicationRef
 Reference on dabc::Application class More...
 
class  dabc::Average
 Helper class to calculate average value. More...
 
class  dabc::BasicFile
 Base class for file writing/reading in DABC. More...
 
class  dabc::BinaryFile
 Generic file storage for DABC buffers. More...
 
class  dabc::BinaryFileInput
 Binary file input object. More...
 
class  dabc::BinaryFileOutput
 Binary file output object. More...
 
class  dabc::Buffer
 Reference on memory from memory pool. More...
 
class  dabc::BufferContainer
 Container for data, referenced by Buffer class. More...
 
class  dabc::BuffersQueue
 Queue of buffers More...
 
class  dabc::CmdDataInputClosed
 Base class for input transport implementations. More...
 
class  dabc::Command
 Represents command with its arguments. More...
 
class  dabc::CommandContainer
 Container object for command which should not been seen to normal user. More...
 
class  dabc::CommandDefinition
 Command definition class. More...
 
class  dabc::CommandsQueue
 Queue of commands More...
 
class  dabc::Condition
 posix pthread condition More...
 
class  dabc::ConfigBase
 Base class to read configuration from xml file. More...
 
class  dabc::ConfigIO
 Interface class between xml configuration and dabc objects. More...
 
class  dabc::Configuration
 Full-functional class to reading configuration from xml files. More...
 
class  dabc::ConnectionManager
 Connections manager class. More...
 
class  dabc::ConnectionObject
 Container for connection parameters. More...
 
class  dabc::ConnectionRequest
 Connection request. More...
 
class  dabc::ConnectionRequestFull
 Full description of connection request. More...
 
class  dabc::ConnTimer
 Special timer to reestablish port connections in the module. More...
 
class  dabc::CpuInfoModule
 Module provides CPU information More...
 
class  dabc::CpuStatistic
 Helper class to get CPU statistic. More...
 
class  dabc::DataInput
 Interface for implementing any kind of data input. More...
 
class  dabc::DataOutput
 Interface for implementing any kind of data output. More...
 
class  dabc::DateTime
 Class for holding GMT time with precision of nanoseconds. More...
 
class  dabc::Device
 Base class for device implementation. More...
 
class  dabc::DeviceRef
 Reference on dabc::Device class More...
 
struct  dabc::EventId
 Event structure, exchanged between DABC threads. More...
 
class  dabc::EventsIterator
 Iterator over events in dabc::Buffer class. More...
 
class  dabc::EventsProducer
 Producer of the events. More...
 
class  dabc::Exception
 DABC exception. More...
 
class  dabc::Factory
 Factory for user-specific classes More...
 
class  dabc::FileInput
 Interface for implementing file inputs. More...
 
class  dabc::FileInterface
 Defines and implements basic POSIX file interface. More...
 
class  dabc::FileOutput
 Interface for implementing file outputs. More...
 
class  dabc::InfoParameter
 Special info parameter class. More...
 
class  dabc::InputPort
 Input port. More...
 
class  dabc::IntGuard
 Guard for integer value. More...
 
class  dabc::Iterator
 Iterator over objects hierarchy More...
 
class  dabc::LocalTransport
 Transport between two ports on the same node More...
 
class  dabc::LocalTransportRef
 Reference on the dabc::LocalTransport More...
 
class  dabc::LockGuard
 Lock guard for posix mutex. More...
 
class  dabc::Logger
 Logging class. More...
 
class  dabc::Manager
 Manager of everything in DABC More...
 
class  dabc::ManagerRef
 Reference on manager object More...
 
class  dabc::MemoryPoolRef
 Reference on dabc::MemoryPool class More...
 
class  dabc::Module
 Base for dabc::ModuleSync and dabc::ModuleAsync classes. More...
 
class  dabc::ModuleAsync
 Base class for user-derived code, implementing event-processing. More...
 
class  dabc::ModuleAsyncRef
 Reference on dabc::ModuleAsync class 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::ModuleRef
 Reference on dabc::Module class More...
 
class  dabc::MultiplexerModule
 Multiplexer module. More...
 
class  dabc::Mutex
 posix pthread mutex More...
 
class  dabc::MutexPtr
 Pointer on posix pthread mutex More...
 
class  dabc::NetworkInetrface
 Network interface. More...
 
class  dabc::NetworkTransport
 Network transport. More...
 
class  dabc::Object
 Base class for most of the DABC classes. More...
 
class  dabc::OutputPort
 Output port. More...
 
class  dabc::OutputTransport
 Base class for output transport implementations. More...
 
class  dabc::Parameter
 Parameter class More...
 
class  dabc::ParameterContainer
 Container for parameter object. More...
 
class  dabc::Pointer
 Manipulator with dabc::Buffer class. More...
 
class  dabc::PointersVector
 Specialized vector with pointers. More...
 
class  dabc::PoolHandle
 Handle for pool connection. More...
 
class  dabc::Port
 Base class for input and output ports. More...
 
class  dabc::PortRef
 Reference on the dabc::Port class More...
 
class  dabc::PosixThread
 class represents posix pthread functionality More...
 
class  dabc::Publisher
 Module manages published hierarchies and provide optimize access to them More...
 
class  dabc::Queue< T, canexpand >
 Template of circular queue. More...
 
class  dabc::Ratemeter
 Helper class to calculate data rate. More...
 
class  dabc::RecordContainer
 Container for records fields. More...
 
class  dabc::RecordsQueue< T, canexpand >
 Template of queue with complex objects. More...
 
class  dabc::Reference
 Reference on the arbitrary object More...
 
class  dabc::ReferencesVector
 Vector of dabc::Reference objects. More...
 
class  dabc::RepeaterModule
 Repeater module. More...
 
class  dabc::Runnable
 Object which could be run inside the dabc::PosixThread More...
 
class  dabc::SocketAddon
 Special addon class for handling of socket and socket events. More...
 
class  dabc::SocketClientAddon
 Socket addon for handling connection on client side. More...
 
class  dabc::SocketCommandChannel
 Provides command channel to the dabc process. More...
 
class  dabc::SocketCommandClient
 Client side of command connection between two nodes. More...
 
class  dabc::SocketConnectAddon
 Socket addon for handling connection events. More...
 
class  dabc::SocketDevice
 Device for establishing socket connections More...
 
class  dabc::SocketFactory
 Factory for socket classes More...
 
class  dabc::SocketIOAddon
 Socket addon for handling I/O events. More...
 
class  dabc::SocketNetworkInetrface
 Specific implementation of network transport for socket. More...
 
class  dabc::SocketServerAddon
 Socket addon for handling connection requests on server side. More...
 
class  dabc::SocketThread
 Special thread class for handling sockets. More...
 
class  dabc::Thread
 Represent thread functionality. More...
 
class  dabc::ThreadRef
 Reference on the dabc::Thread class More...
 
class  dabc::Timer
 Provides timer event to the module. More...
 
struct  dabc::TimeStamp
 Class for acquiring and holding timestamps. More...
 
class  dabc::Transport
 Base class for transport implementations. More...
 
class  dabc::TransportRef
 Reference on dabc::Transport class More...
 
class  dabc::UnlockGuard
 Unlock guard for posix mutex. More...
 
class  dabc::Url
 Uniform Resource Locator interpreter. More...
 
class  dabc::Worker
 Active object, which is working inside dabc::Thread. More...
 
class  dabc::WorkerAddon
 Generic addon for dabc::Worker. More...
 
class  dabc::WorkerAddonRef
 Reference on dabc::WorkerAddon object More...
 
class  dabc::WorkerRef
 Reference on dabc::Worker More...
 

Detailed Description

This should be complete list of DABC classes