COVISE Core
Namespaces | Macros | Functions | Variables
dmgr_process.cpp File Reference
#include <sys/time.h>
#include <sys/wait.h>
#include <sys/types.h>
#include <signal.h>
#include <covise/covise.h>
#include <do/coDistributedObject.h>
#include <net/covise_host.h>
#include "dmgr_packer.h"
Include dependency graph for dmgr_process.cpp:

Namespaces

namespace  covise
 list of all chemical elements
 

Macros

#define FILL_SHM
 

Functions

static void covise::itoa (char *dest, int src)
 
int covise::ObjectEntry_compare (ObjectEntry *a, ObjectEntry *b)
 
void covise::clean_all (int arg)
 
void dmgr_signal_handler (int sg, void *)
 
coShmPtrcovise_extract_list (List< PackElement > *, char)
 
int covise_decode_list (List< PackElement > *, char *, DataManagerProcess *, char)
 
char * covise_encode_list (List< PackElement > *pack_list, int size, char convert)
 
void covise_create_list (List< PackElement > *pack_list, coShmAlloc *shm, int shm_seq_no, int offset, int *size, char convert)
 

Variables

static const int EMPTY_VALUE = 0xfadefade
 
static int rngbuf_type = coDistributedObject::calcType("RNGBUF")
 
static DataManagerProcessdmgr_process
 

Macro Definition Documentation

◆ FILL_SHM

#define FILL_SHM

Function Documentation

◆ covise_create_list()

void covise_create_list ( List< PackElement > *  pack_list,
coShmAlloc shm,
int  shm_seq_no,
int  offset,
int *  size,
char  convert 
)

◆ covise_decode_list()

int covise_decode_list ( List< PackElement > *  ,
char *  ,
DataManagerProcess ,
char   
)

◆ covise_encode_list()

char * covise_encode_list ( List< PackElement > *  pack_list,
int  size,
char  convert 
)

◆ covise_extract_list()

coShmPtr * covise_extract_list ( List< PackElement > *  ,
char   
)

◆ dmgr_signal_handler()

void dmgr_signal_handler ( int  sg,
void  
)

Variable Documentation

◆ dmgr_process

DataManagerProcess* dmgr_process
static

◆ EMPTY_VALUE

const int EMPTY_VALUE = 0xfadefade
static

◆ rngbuf_type

int rngbuf_type = coDistributedObject::calcType("RNGBUF")
static