#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 "udpioutils.h"
#include "dirconfig.h"
#include "ccurutils.h"
#include "rtdbutils.h"
#include "simerrors.h"
Functions | |
void * | ccurUDPIO_outGetNextMessageAddress () |
int | ccurUDPIO_outputQueueMap (int init) |
int | ccurUDPIO_outputQPutData (unsigned char boardNum, const char *msgName, int msgLen) |
int | ccurUDPIO_outputQPutCommand (unsigned char boardNum, unsigned char operation, const char *msgName, int parm) |
int | ccurUDPIO_outputQGet (UDPOutQElement *e, unsigned char **buffer) |
int | ccurUDPIO_readHeader (int boardNum, IOUDPHeader *header) |
int | ccurUDPIO_readMessages (int boardNum, int dir, IOUDPMessage **netMessages, int *nMessages) |
void* ccurUDPIO_outGetNextMessageAddress | ( | ) |
Return the address of the next available NET message buffer in the output queue.
The caller must fill the buffer with the NET data and then call ccurNET_outputQPut to place the element int the queue.
int ccurUDPIO_outputQueueMap | ( | int | init | ) |
int ccurUDPIO_outputQPutData | ( | unsigned char | boardNum, | |
const char * | msgName, | |||
int | msgLen | |||
) |
int ccurUDPIO_outputQPutCommand | ( | unsigned char | boardNum, | |
unsigned char | operation, | |||
const char * | msgName, | |||
int | parm | |||
) |
int ccurUDPIO_outputQGet | ( | UDPOutQElement * | e, | |
unsigned char ** | buffer | |||
) |
int ccurUDPIO_readHeader | ( | int | boardNum, | |
IOUDPHeader * | header | |||
) |
int ccurUDPIO_readMessages | ( | int | boardNum, | |
int | dir, | |||
IOUDPMessage ** | netMessages, | |||
int * | nMessages | |||
) |