SIMulation Workbench Documentation SIMulation Workbench Documentation

asyncioutils.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 <sys/ipc.h>
#include <sys/shm.h>
#include "simrtdb.h"
#include "asyncio.h"
#include "simerrors.h"
#include "tscutils.h"
#include "rtdbutils.h"
Include dependency graph for asyncioutils.c:

Data Structures

struct  _header

Defines

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

Typedefs

typedef struct _header Header

Functions

int ccurAsynQ_asyncInputQueueMap (int init)
int ccurAsynQ_asyncInputQPut (AsyncQElement *e, int nElements, void *str, int length)
void ccurAsynQ_freeBuf (AsyncQElement *e)
int ccurAsynQ_asyncInputQGet (AsyncQElement *e, int *nElements, void *str, int *len)
void ccurAsynQ_resetQ (void)
int ccurAsynQ_getQNumberOfEntries (void)
int ccurAsynQ_setRTDBItemValue (RTDBItem *pItem, double value, unsigned char rtFlags, unsigned long long stamp)

Define Documentation

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

Typedef Documentation

typedef struct _header Header

Function Documentation

void ccurAsynQ_resetQ ( void   )