SIMulation Workbench Documentation SIMulation Workbench Documentation

vtdutils.c File Reference

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <fcntl.h>
#include <errno.h>
#include <unistd.h>
#include <pthread.h>
#include <sys/mman.h>
#include <sys/stat.h>
#include <sys/time.h>
#include <sys/types.h>
#include <limits.h>
#include <dlfcn.h>
#include "simrtdb.h"
#include "vtdutils.h"
#include "dirconfig.h"
#include "ccurutils.h"
#include "rtdbutils.h"
#include "tscutils.h"
#include "simerrors.h"
Include dependency graph for vtdutils.c:

Data Structures

struct  _header

Defines

#define PTR(p)   ((Header *)&pVTDOutputQueue->pool[p])

Typedefs

typedef struct _header Header

Functions

int ccurVTD_outputQueueMap (int init)
void ccurVTD_outputQinitialize ()
int ccurVTD_outputQPut (const VTDOutQElement *e, unsigned char *msgBuf)
void ccurVTD_outputQFreeBuf (const VTDOutQElement *e)
int ccurVTD_outputQGet (VTDOutQElement *e, unsigned char **buffer)

Define Documentation

#define PTR (  )     ((Header *)&pVTDOutputQueue->pool[p])

Typedef Documentation

typedef struct _header Header

Function Documentation

int ccurVTD_outputQueueMap ( int  init  ) 
void ccurVTD_outputQinitialize (  ) 
int ccurVTD_outputQPut ( const VTDOutQElement *  e,
unsigned char *  msgBuf 
)
void ccurVTD_outputQFreeBuf ( const VTDOutQElement *  e  ) 
int ccurVTD_outputQGet ( VTDOutQElement *  e,
unsigned char **  buffer 
)