ngc 1.5.0
 
Loading...
Searching...
No Matches
ngcdcsMRGSHM.hpp File Reference
#include <stdio.h>
#include <stdlib.h>
#include <fcntl.h>
#include <unistd.h>
#include <errno.h>
#include <sys/types.h>
#include <sys/shm.h>
#include <sys/sem.h>
#include <sys/socket.h>
#include <ngc/core/ngcb.h>
#include <ngc/core/ngcbSocket.h>

Go to the source code of this file.

Classes

struct  ngcdcs_mrgevt_t
 
struct  ngcdcs_mrgshm_t
 
class  ngcdcsMRGSHM
 

Macros

#define ngcdcsMSTAT_IDLE   0
 
#define ngcdcsMSTAT_PENDING   1
 
#define ngcdcsMSTAT_ACTIVE   2
 
#define ngcdcsMSTAT_VERIFYING   4
 
#define ngcdcsMSTAT_MERGING   8
 
#define ngcdcsMSTAT_INVALIDATING   16
 
#define ngcdcsMSTAT_COMPL_SUCCESS   128
 
#define ngcdcsMSTAT_COMPL_FAILURE   256
 
#define ngcdcsMSTAT_COMPL_ABORTED   512
 
#define ngcdcsMERGE_ACTIVE(status)
 
#define ngcdcsMRGSHM_MAXCON   4
 

Detailed Description

Macro Definition Documentation

◆ ngcdcsMERGE_ACTIVE

#define ngcdcsMERGE_ACTIVE ( status)
Value:
((status > ngcdcsMSTAT_IDLE) && \
#define ngcdcsMSTAT_IDLE
Definition ngcdcsMRGSHM.hpp:31
#define ngcdcsMSTAT_COMPL_SUCCESS
Definition ngcdcsMRGSHM.hpp:37

Merger active

◆ ngcdcsMRGSHM_MAXCON

#define ngcdcsMRGSHM_MAXCON   4

Maximum number of event connections

◆ ngcdcsMSTAT_ACTIVE

#define ngcdcsMSTAT_ACTIVE   2

◆ ngcdcsMSTAT_COMPL_ABORTED

#define ngcdcsMSTAT_COMPL_ABORTED   512

◆ ngcdcsMSTAT_COMPL_FAILURE

#define ngcdcsMSTAT_COMPL_FAILURE   256

◆ ngcdcsMSTAT_COMPL_SUCCESS

#define ngcdcsMSTAT_COMPL_SUCCESS   128

◆ ngcdcsMSTAT_IDLE

#define ngcdcsMSTAT_IDLE   0

◆ ngcdcsMSTAT_INVALIDATING

#define ngcdcsMSTAT_INVALIDATING   16

◆ ngcdcsMSTAT_MERGING

#define ngcdcsMSTAT_MERGING   8

◆ ngcdcsMSTAT_PENDING

#define ngcdcsMSTAT_PENDING   1

◆ ngcdcsMSTAT_VERIFYING

#define ngcdcsMSTAT_VERIFYING   4