DABC (Data Acquisition Backbone Core)
2.9.9
|
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... | |
This should be complete list of DABC classes