SIMulation Workbench Documentation SIMulation Workbench Documentation

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

Defines

#define PTR(p)   ((Header *)&pNETOutputQueue->pool[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)

Define Documentation

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

Typedef Documentation

typedef struct _header Header

Function Documentation

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 
)