DABC (Data Acquisition Backbone Core)  2.9.9
Data Structures | Namespaces | Macros
ConnectionRequest.h File Reference
#include "dabc/Parameter.h"
#include "dabc/Command.h"
#include "dabc/ConfigBase.h"

Go to the source code of this file.

Data Structures

class  dabc::ConnectionObject
 Container for connection parameters. More...
 
class  dabc::ConnectionRequest
 Connection request. More...
 

Namespaces

 dabc
 Event manipulation API.
 

Macros

#define GET_PAR_FIELD(field_name, defvalue)
 
#define SET_PAR_FIELD(field_name, value)
 

Macro Definition Documentation

◆ GET_PAR_FIELD

#define GET_PAR_FIELD (   field_name,
  defvalue 
)
Value:
if (GetObject()) { \
LockGuard guard(GetObject()->fObjectMutex); \
return GetObject()-> field_name; \
} \
return defvalue;

Definition at line 156 of file ConnectionRequest.h.

◆ SET_PAR_FIELD

#define SET_PAR_FIELD (   field_name,
  value 
)
Value:
if (GetObject()) { \
LockGuard guard(GetObject()->fObjectMutex); \
GetObject()-> field_name = value; \
}

Definition at line 163 of file ConnectionRequest.h.