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

Data Structures

struct  _header

Macros

#define PTR(p)

Typedefs

typedef struct _header Header

Functions

int ccurNETIO_outputQueueMap (int init)
int ccurNETIO_getShutdownState ()
void ccurNETIO_setShutdownState (int state)
int ccurNETIO_outputQPutData (unsigned char boardNum, const char *msgName, unsigned char *msgBuf, int msgLen)
int ccurNETIO_outputQPutCommand (unsigned char boardNum, unsigned char operation, const char *msgName, int parm1, int parm2)
void ccurNETIO_outputQFreeBuf (NETOutQElement *e)
int ccurNETIO_outputQGet (NETOutQElement *e, unsigned char **buffer)
int ccurNETIO_readMessages (int boardNum, int dir, IONETMessage **netMessages, int *nMessages)

Macro Definition Documentation

◆ PTR

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

Typedef Documentation

◆ Header

typedef struct _header Header

Function Documentation

◆ ccurNETIO_outputQueueMap()

int ccurNETIO_outputQueueMap ( int init)

◆ ccurNETIO_getShutdownState()

int ccurNETIO_getShutdownState ( )

◆ ccurNETIO_setShutdownState()

void ccurNETIO_setShutdownState ( int state)

◆ ccurNETIO_outputQPutData()

int ccurNETIO_outputQPutData ( unsigned char boardNum,
const char * msgName,
unsigned char * msgBuf,
int msgLen )

◆ ccurNETIO_outputQPutCommand()

int ccurNETIO_outputQPutCommand ( unsigned char boardNum,
unsigned char operation,
const char * msgName,
int parm1,
int parm2 )

◆ ccurNETIO_outputQFreeBuf()

void ccurNETIO_outputQFreeBuf ( NETOutQElement * e)

◆ ccurNETIO_outputQGet()

int ccurNETIO_outputQGet ( NETOutQElement * e,
unsigned char ** buffer )

◆ ccurNETIO_readMessages()

int ccurNETIO_readMessages ( int boardNum,
int dir,
IONETMessage ** netMessages,
int * nMessages )