DABC (Data Acquisition Backbone Core)  2.9.9
Data Structures | Namespaces | Macros | Functions | Variables
Manager.cxx File Reference
#include "dabc/Manager.h"
#include <dirent.h>
#include <fnmatch.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <unistd.h>
#include <signal.h>
#include <cmath>
#include "dabc/api.h"
#include "dabc/defines.h"
#include "dabc/Transport.h"
#include "dabc/MemoryPool.h"
#include "dabc/Iterator.h"
#include "dabc/BinaryFileIO.h"
#include "dabc/Configuration.h"
#include "dabc/ConnectionManager.h"
#include "dabc/CpuInfoModule.h"
#include "dabc/MultiplexerModule.h"
#include "dabc/SocketFactory.h"
#include "dabc/Publisher.h"
#include <iostream>

Go to the source code of this file.

Data Structures

class  dabc::AutoDestroyClass
 
class  dabc::BlockingOutput
 
struct  dabc::DependPair
 Keeps dependency between two objects. More...
 
class  dabc::DependPairList
 
class  dabc::ParamEventReceiverList
 
struct  dabc::ParamEventReceiverRec
 
class  dabc::StdManagerFactory
 

Namespaces

 dabc
 Event manipulation API.
 

Macros

#define FOR_EACH_FACTORY(arg)
 

Functions

int inputAvailable ()
 

Variables

dabc::AutoDestroyClass auto_destroy_instance
 

Macro Definition Documentation

◆ FOR_EACH_FACTORY

#define FOR_EACH_FACTORY (   arg)
Value:
{ \
ReferencesVector factories; \
GetFactoriesFolder().GetAllChildRef(&factories); \
Factory* factory = nullptr; \
for (unsigned n=0; n<factories.GetSize(); n++) { \
factory = dynamic_cast<Factory*> (factories.GetObject(n)); \
if (factory==0) continue; \
arg \
} \
}

Definition at line 812 of file Manager.cxx.

Function Documentation

◆ inputAvailable()

int inputAvailable ( )

Definition at line 1699 of file Manager.cxx.

Variable Documentation

◆ auto_destroy_instance

dabc::AutoDestroyClass auto_destroy_instance

Definition at line 235 of file Manager.cxx.