Real-Time API Revision2025.1-3
Loading...
Searching...
No Matches
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

Macros

#define PTR(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)

Macro Definition Documentation

◆ PTR

#define PTR ( p)
Value:
((Header *)&pAsyncInputQueue->pool[p])
struct _header Header

Typedef Documentation

◆ Header

typedef struct _header Header

Function Documentation

◆ ccurAsynQ_resetQ()

void ccurAsynQ_resetQ ( void )