Real-Time API Revision2025.1-3
Loading...
Searching...
No Matches
rfactorutils.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 "rfactor/rFactorProRemotePhysicsAPI.h"
#include "rfactorutils.h"
#include "dirconfig.h"
#include "ccurutils.h"
#include "rtdbutils.h"
#include "tscutils.h"
#include "simerrors.h"
Include dependency graph for rfactorutils.c:

Data Structures

struct  _header

Macros

#define PTR(p)

Typedefs

typedef struct _header Header

Functions

int ccurRFACTOR_outputQueueMap (int init)
void ccurRFACTOR_outputQinitialize ()
int ccurRFACTOR_outputQPut (const RFACTOROutQElement *e, unsigned char *msgBuf)
void ccurRFACTOR_outputQFreeBuf (const RFACTOROutQElement *e)
int ccurRFACTOR_outputQGet (RFACTOROutQElement *e, unsigned char **buffer)

Macro Definition Documentation

◆ PTR

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

Typedef Documentation

◆ Header

typedef struct _header Header

Function Documentation

◆ ccurRFACTOR_outputQueueMap()

int ccurRFACTOR_outputQueueMap ( int init)

◆ ccurRFACTOR_outputQinitialize()

void ccurRFACTOR_outputQinitialize ( )

◆ ccurRFACTOR_outputQPut()

int ccurRFACTOR_outputQPut ( const RFACTOROutQElement * e,
unsigned char * msgBuf )

◆ ccurRFACTOR_outputQFreeBuf()

void ccurRFACTOR_outputQFreeBuf ( const RFACTOROutQElement * e)

◆ ccurRFACTOR_outputQGet()

int ccurRFACTOR_outputQGet ( RFACTOROutQElement * e,
unsigned char ** buffer )